C#基础(02)

C#基础(02)

选择语句

1.if / else if

if 为判断语句,当满足在 if 语句中的条件时,都会执行在 if 里的语句

当一个else语句前有多个的if时,else 仅与最靠近当前else 的前一个if 有关系

当有多个if语句时,会逐个进行判断

if(a>0){
Console.WriteLine("为正数");
}

if(a=0){
Console.WriteLine("为零");
}

else{
Console.WriteLine("为负数");
}
//将会输出为正数和为负数

2.Switch

对一个变量进行判断,在符合不同的情况下会进行不同的操作,通常可以用来做常用菜单

与全都是用if判断的不同处在于,当在完成对一个的判断成功时,下面的判断不会进行

switch(grade)

{

​	case "grade<60":
​	Console.WriteLine("不及格");

​	case "grade>60&&grade<90":
​	Console.WriteLine("及格");

}
//输入91时不会触发switch语句

3.逻辑运输符

短路逻辑:

对于&&来说当第一个操作符为false时,时不会进行下一个的操作符

反之对||来说每当前一个为true时,将不会判断下一个的判断符

循环语句

1.for

语法:for ( 初始值;条件限制;自增 ){

​ 循环操作

​ }

int[] array = new int[10] ;

for(i=0;i<5;i++){

	array[i] = int.Parse(Console.ReadLine());
    
}

2.foreach

语法:foreach( 数据类型 变量名 in 数组名)

常用于在循环打印或者是输出等需要逐个使用数组数据的场合,类似于在python里的for循环

从而引出var数据类型变量,var几乎可以是任何数据,像是int,bool,string,float等等

foreach(int item in array){
    
    Console.WriteLine(item);
    
}

foreach(var item in array){
    
    Console.WriteLine(item);
    
}

3.while

语法:while(判断条件){}

while在进行对判断条件的完成后,如果满足条件,则进行while语句包含的语句,如果不符合条件则跳出循环

也可以在while的判断条件中加入“1”,使其为永真,从而使进行死循环,最后使用break退出

int i = 0;

while(i<5){

	Console.WriteLine(array[i]);

	i++;

}

4.dowhile

语法do{}while(判断条件)

与while相似,但是不一样的点在于dowhile的第一次循环并不会对条件进行判断,而while第一次即会对其进行判断,dowhile在进行第一次的循环后,会对其结果进行判断,如果满足,则会进行判断,直到其不满住条件后退出

在循环语句中也可以对其进行在次的内部循环,即为二次循环,类似的可以完成像是两个变量的循环,像是打印乘法口诀表 (变量1 * 变量2 = 结果 ) 即使两个变量的循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值