标签:
五一放假三天
······续写第三天的if else-if、if语句的嵌套、很多例题(还有很多没有整理好的)
5.4下午初步学习循环语句for 老师布置了几个小练习题
循环:可以反复执行某段代码,直到不满足循环条件为止。
循环的四要素:初始条件、循环条件、状态改变、循环体
1、初始条件:循环最开始的状态
2、循环条件:在什么条件下进行循环,不满足此条件,则循环终止。
3、状态改变:改变循环变量值,最终不满足循环条件,从而停止循环。
4、循环体:要反复执行的部分。
#程序调试#
1、写完一段程序后,想看下这段程序的执行过程。
2、当你写完这段程序后,发现程序并没有按照你想象的样子去执行。
调试方法:
1、F11逐语句调试(单步调试)
2、F10逐过程调试
3、断点调试
语法:
for (表达式1;表达式2;表达式3)
{
循环体;
}
输入方式:打完for紧接着按两下Tab
表达式1:一般为声明的循环变量,记录循环的次数(int i=0;)
表达式2:一般为循环条件(i<10)
表达式3:一般为改变循环条件的代码,使循环条件终有一天不再成立(i++)
执行过程:程序首先执行表达式1,声明了一个循环变量用来记录循环的次数,然后执行表达式2,判断循环条件是否成立,如果表达式2返回的结果为true,则执行循环体,当执行完循环体后,执行表达式3,然后执行表达式2继续判断循环条件是否成立,如果成立则继续执行循环体,如果不成立则跳出for循环。
forr + 两下tab :逆向for循环
水仙花数:百位的立方+十位的立方+个位的立方==当前这个百位数
例如:1+5^3+3^3==153
for 循环的嵌套:可以做99乘法表
当遇到某个事情要做一遍,而另外一个事情要做n遍的时候,就要用到for循环嵌套
例题:
/* (一)100以内与7相关的数。 1.从1一直找到100 2.对每个数判断是否满足以下条件之一 能被7整除 a%7==0 个位是7 a%10 == 7 十位是7 a/10==7 (二)简陋的彩票生成器。 (三)求100以内所有数的和。 */ for (int i = 1; i <= 100; i++) { if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) console.write(i + "\t"); } random r=new random();//随机数生成器 for (int i = 0; i < 6; i++)//for循环 { int a = r.next(100);//声明a来接受生成的随机数 随机数范围100以内 console.write(a+"\t");//不换行输出生成的随机数并且用tab分开,for每循环一次输出一个,直到循环条件不成立。 } int sum = 0;//声明一个int变量 赋初值0 for (int i = 0; i <= 100; i++) { sum = sum + i;//求100以内整数相加的和 console.write(sum+"\t");//循环内效果 } console.writeline("\n\n\n\t\v"+sum);//循环外效果 int sum = 0; for (int i = 0; i <= 100; i++) { if ((i - 1) % 2 == 0) { sum = sum + i; } } console.writeline(sum); int sum = 0; for (int i = 0; i <= 100; i+=2)//i+=2 => i=i+2 偶数 { //console.write(i + "\t"); console.write(i + "\t"); sum = sum + i; } console.writeline(sum);//100以内偶数之和
(当什么什么的时候)
while(循环条件)
{
循环体;
}
执行过程:程序运行到while时,首先判断while所带的小括号内的循环条件是否成立,如果成立(返回true),则执行循环体。执行完一遍,在回到循环条件进行判断,如果依然成立,则继续执行循环体,如果不成立,则跳出while循环。在 while 循环当中,一般总会有那么一行代码能够改变循环条件,使之终有一天不再成立,如果没有那么一行代码能够改变循环条件,也就是循环条件永远成立,称之为死循环。
最简单的最常用的死循环:
while (true)
{
}
循环不好写:写注释:先分析出(循环体)是什么,在去想(循环条件)
break 关键字的作用: 1、跳出 switch-case 结构。
2、跳出 当前循环。
break一般不单独的使用,而是跟着if判断一起使用,表示,当满足某些条件的时候,就不再循环了。
do-while 循环
遇见首先执行一遍循环体,拿着执行后的结果再去判断是否执行循环的循环,推荐使用do-while循环。
语法:
do
{
循环体;
}while (循环条件);
执行过程:程序首先会执行do中的循环体,执行完成后,去判断do-while循环的循环条件,如果成立,则继续执行do中的循环体,如果不成立,则跳出do-while循环。
特点:先循环,再判断,最少执行一遍循环体。
while 和 do-while 推荐掌握while
标签:
原文地址:http://www.cnblogs.com/ooip/p/4477888.html