C#入门1—if判断与循环

前言:

刚开始我的web前端开发学习之旅,首先接触的是C#语言,而循环在开发中应用非常广泛,对于初学者而言属于重难点,以下归纳了目前为止遇到的循环知识,帮助梳理思路与巩固学习:

1. if判断:

1.1 书写格式: if(条件1){代码1}else if{代码2}else{代码n}

1.2 例子:

2. while循环:

2.1 书写格式: while(循环条件){循环体}

2.2 例子: 输出10行星号,每行10个

int times=0;

While(times<100)

{

If(times++ % 10 == 0)

{

Console.WriteLine(“*”);

}

}

3. do while循环:

3.1 书写格式: do{循环体} while(循环条件);

3.2 例子: 提示用户输入正数,然后输出这个数字

do {

Console.Write(“请输入一个正数:”);

Double num = double.Parse(Console.ReadLine());

}

While(num<=0);

{

Console.WriteLine(“你输入的数字是:”+num)

}

4. for 循环:

4.1 书写格式: for(表达式1;循环条件;表达式2){循环体}

4.2 例子:输出100-200之间所有的质数

Console.WriteLine(“100-200之间的所有质数为:”)

bool isFind=faulse;

for(int i =100; i<200; i++)

{

For(int j=2; j<i; j++)

{

isFind=true;

Break;

}

If(!isFind)

{

Console.Write(i);

}

}

5. forearch循环:

5.1格式:forearch(数据类型 变量 in 数组或集合){循环体}

5.2例子:输出数组nums中的所有项

for( int item in nums)

{

Console.Write(item+” ”);

}