for(表达式1;表达式2;表达式3){ 循环体;}表达式1一般为声明循环变量,记录循环的次数(int i=0;)
注:如案例中的“水仙花数” 不懂自行百度。
foreach循环:
语法:
foreach(数据类型 标识符 in 表达式){循环体}foreach (type identifier in expression)
注:案例中是声明一个int类型的数组。以后的篇章中会讲述到数组、集合。
while循环:
语法:
while(循环条件){循环体;}执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,
while(true){}特点:先判断,再执行,有可能一遍循环都不执行。
do-while循环
语法:
do{循环体;}while(循环条件);执行过程:程序首先会执行do中的循环体,执行完成后,去判断do-while循环的循环条件,
嵌套循环:外层循环用来控制输出的行数,内层循环用来控制输出的列数
for(表达式1;表达式2;表达式3){ for(表达式1;表达式2;表达式3){ 循环体;}}例如99乘法表:
逻辑语句块:
if语句:
语法:
if(判断条件){要执行的代码;}判断条件:一般为关系表达式或者bool类型的值。
if-else
语法:
if(判断条件){执行的代码;}else{执行的代码}执行过程:程序执行到if处,首先判断if所带的小括号中的判断条件是否成立,
if else-if
作用:用来处理多条件的区间性的判断。
语法:
if(判断条件){要执行的代码;}else if(判断条件){要执行的代码;}else if(判断条件){要执行的代码;}else if(判断条件){要执行的代码;}........else{要执行的代码;}执行过程;程序首先判断第一个if所带的小括号中的判断条件,如果条件成立,也就是返回一个true,
根据上边你就是会看出if else-if 在条件特别多的时候会导致代码很长很不好看,这时我们会用另一个来替换:
switch-case
用来处理多条件的定值的判断。
语法:
switch(变量或者表达式的值){case 值1:要执行的代码;break;case 值2:要执行的代码;break;case 值3:要执行的代码;break;..........default:要执行的代码;break;}执行过程:程序执行到switch处,首先将括号中变量或者表达式的值计算出来,
最后来个彩蛋:
break ,continue ,return 的区别及作用:
第一:break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环。例如:注意:
1) break语句对if-else的条件语句不起作用。
2) 在多层循环中, 一个break语句只向外跳一层。
第二:continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。其实就是continue跳过一次循环以及后面的语句,进行下次循环。
第三: return语句是将函数的值返回主调函数。例如:
return 语句的一般形式为:
return 表达式
或者为:
return (表达式)
好了 , 本篇就到这里了,另本篇提供的案例只有截图,没有运行的结果,请自行处理咯。希望能对初学者带来帮助,更希望大神能带带我们,带我们装逼,带我们飞。。。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!