当前位置: 首页 > news >正文

C# 1116 流程控制 常量

常量

            //常量//不能修改,运行时//constconst int achang = 12;const double paichang = 3.14;const char cchang= 'F';int achang1 = achang + 2;int bchang1 = 22;double abchang = paichang * bchang1;Console.WriteLine("achang=" + achang + ",achang1=" + achang1+ ",abchang=" + abchang);

在这里插入图片描述

浮点常量

 //整数常量//八进制 十进制 十六进制//浮点常量const double pi = 3.14;const double afudianc = 3e3;//指数形式 修正 double bfudianc = afudianc * 4;const float cfudiancf = 1.2224f;Console.WriteLine("bfudianc:=\'"+bfudianc+"\',cfidianc:\'"+cfudiancf+"\'");

在这里插入图片描述

字符常量

//字符常量
const char czifu= 'a';const char dzifu = '\t';Console.WriteLine("优酷:\twww.mycraft.com\r\n");Console.WriteLine(czifu + "," + dzifu + "\\?"+"\\211"+"\r\n");

在这里插入图片描述

字符串常量

  //字符串常量const string wangzhan = "www.mycraft.com";const string zifuc = @"ssadas";Console.WriteLine("wangzhan:\'" + wangzhan + "\',zifuchaun:" + zifuc);

在这里插入图片描述

流程控制

if

namespace LiuChenPanDuan
{internal class Program{static void Main(string[] args){int age = 11;if (age == 18) { Console.WriteLine("you are too y"); }else { Console.WriteLine("AGE:"+age); }age++;Console.WriteLine("Hello, World!");}}
}

在这里插入图片描述

   decimal price = 1399.5m;if (price > 1000){Console.WriteLine("price too high");} else {Console.WriteLine("price is normal");
}

在这里插入图片描述

  //if else ifConsole.WriteLine("Please input the price");int priceCs = Convert.ToInt32(Console.ReadLine());if (priceCs < 0) {Console.WriteLine("wrong");}else if (priceCs >= 0 && priceCs < 200) {Console.WriteLine("you cannot buy anything");}else if (priceCs >=200 && priceCs <2000){Console.WriteLine("you can buy gun,like use or " +"can buy smoke,flash..or clothes");}else if(priceCs >=2000 ){Console.WriteLine("YOU can buy exllent gun,like p90");}

在这里插入图片描述
在这里插入图片描述

switch

   //switchConsole.WriteLine("Pl input a name");string rename = Console.ReadLine();switch (rename){case "siye":Console.WriteLine("classroom");break;case "faker":Console.WriteLine("god");break;case "":Console.WriteLine("5555");break;default:Console.WriteLine("A NAME");break;}Console.WriteLine("PL input a count");int count = 3;switch (count){case 1:Console.WriteLine("exllent"); break;case 2:Console.WriteLine("wonderful"); break;case 3:Console.WriteLine("god"); break;}

在这里插入图片描述
在这里插入图片描述

for

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进行条件判断,如果为 true,则执行循环主体,如果为假,则跳出 for 循环,在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

    //for循环Console.WriteLine("pl input a str,str.length have to >5");string str1=Console.ReadLine();if (str1.Length < 5) { Console.WriteLine("str.length<5");return;}for (int i = str1.Length; i > 5; i--){Console.WriteLine(str1[i-1]);str1 = "0" + str1;}Console.WriteLine(str1);}

在这里插入图片描述

    Console.WriteLine(str1);string str2 = Console.ReadLine();for(int i=str2.Length; i < 5; i++){str2 = "1" + str2;}Console.WriteLine(str2);
}
 Console.WriteLine(str2);string str3 = Console.ReadLine();for (int i = 0; i < str3.Length; i++){if (i > 0 && i < str3.Length){ Console.WriteLine(""); }Console.WriteLine(str3[i]);}

在这里插入图片描述

乘法表

 //for 嵌套for (int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){int reu = i * j;string result = reu.ToString().Length == 1 ? reu + "" : reu.ToString();Console.Write("{0}x{1}={2}",j,i,result);}Console.WriteLine();

在这里插入图片描述

无限循环

//无限循环
for (int i = 0;;i++)
{if (i < 10){Console.WriteLine("执行中");}elsebreak;
}

在这里插入图片描述

            int j1 = 0;for (int i = 0; ; i++){ j1++; }

在这里插入图片描述

 string[] names = new string[] { "lk", "kok", "ln", "li" };foreach (string name in names){Console.WriteLine("{0}", name);}

在这里插入图片描述

while

  //whileint iw = 1;int sum = 0;while (iw <= 100){sum = sum + iw;iw++;}Console.WriteLine("1到100的和是:"+sum);

在这里插入图片描述

            int i9 = 1;while (i9 <= 9){int j9 = 1;while (j9 <= i9){int res = i9 * j9;string result = res.ToString().Length==1?res+"":res.ToString();//字符串1的长度为1吗?14长度为2吗 这里就是格式上个位(一位数)和两位数对齐吗?//是Console.Write("{0} x {1}={2}", j9, i9, result);j9++;
}i9++;Console.WriteLine();      }

在这里插入图片描述

do while

 //do whileint doi = 1;int dosum = 0;do{dosum += doi;doi++;} while (doi <= 5);Console.WriteLine("dosum:"+dosum);int do9i = 1;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

   int do9i = 1;do{int do9j = 1;do{int resdo = do9i * do9j;string resultdo = resdo.ToString().Length == 1 ? resdo + "" : resdo.ToString();Console.Write("{0} x {1} = {2} " ,do9i,do9j,resultdo);} while (do9j <= do9i);do9i++;Console.WriteLine();} while (do9i <= 9);

在这里插入图片描述

 int do9i = 1;do{int do9j = 1;do{int resdo = do9i * do9j;string resultdo = resdo.ToString().Length == 1 ? resdo + "" : resdo.ToString();Console.Write("{0} x {1} = {2} " ,do9i,do9j,resultdo);do9j++;} while (do9j <= do9i);do9i++;Console.WriteLine();} while (do9i <= 9);

在这里插入图片描述
在这里插入图片描述

break

直接跳出循环
1+…4

  int sumb = 0;for (int i = 0; i < 10; i++){if (i == 5)break;sumb += i;}

在这里插入图片描述

continue

1+…4 +6+…9
跳过余数是5的循环

  //continueint sumc= 0;for(int i = 0;i < 10; i++){if (i%5==0){continue;}sumc += i;            }Console.WriteLine("sumc:"+sumc);

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/617836.html

相关文章:

  • ASC学习笔记0022:在不打算修改属性集时访问生成的属性集
  • 国外简约企业网站大连做环评网站
  • 【实际项目3】C#把文件夹中的RGB图片变为Gray图片
  • 学习C#调用OpenXml操作word文档的基本用法(7:Style类分析-5)
  • 【微服务】【Nacos 3】 ② 深度解析:AI模块介绍
  • 湖州网站seowordpress页面重定向
  • 10场景思考:OLAP系统在监控中的作用
  • 数据结构之二叉树-链式结构(下)
  • 云南省建设考试中心网站长春自助建站软件
  • ReALM(Retrieval-Augmented Language Model)介绍
  • 玩转Docker | Docker环境下部署JSON可视化管理工具JsonHero
  • 学院评估 网站建设整改wordpress 多条件搜索
  • 通信系统架构设计
  • C++_Bug:现代写法拷贝构造中 swap 写法之小坑
  • 通关upload-labs(14-21)加分析源码
  • 【目标检测】YOLOv10n-ADown弹孔检测与识别系统
  • 扬中网站推广导流网盘怎么做电影网站
  • 【C++】:priority_queue的理解,使用和模拟实现
  • 深圳南山网站建设公司做网络推广需要多少钱
  • Rust中的集合Collection
  • Git 配置实践
  • 学习笔记十:多分类学习
  • 【实战案例】基于dino-4scale_r50_8xb2-36e_coco的棉田叶片病害识别与分类项目详解
  • opencv学习笔记9:基于CNN的mnist分类任务
  • 分布式系统中MPSC队列的内存回收策略适配避坑
  • Git笔记---分支相关操作
  • 基于YOLOv8的汽车目标检测系统实现与优化_含多种车型识别与自动驾驶应用场景
  • 广东省建设工程协会网站如何查看一个网站是不是用h5做的
  • 开发STM32日记1:安装软件、配置软件(芯片为STM32F103C8T6 )
  • 【Git】处理报错原因