黑马程序员技术交流社区
标题:
day04 循环结构
[打印本页]
作者:
Marx_D
时间:
2015-8-9 22:01
标题:
day04 循环结构
番外篇: 今天班主任姐姐?请了个工作几年的It精英来做做分享,对于学习,他总结为敲打码、写博客、学英语、看书、看源代码,我觉得挺对的。
作者:
Marx_D
时间:
2015-8-9 22:13
循环:重复;1.要点:
A.循环体:就是要做的事情;
B.初始化条件:一般定义的是一个初始变量;
C.判断条件:用于控制循环的结束。
D.控制条件。用于控制变量的变化,一般都是一个++/--操作。
2.循环的三个类
for\while\do...while 格式
注意:
A.写程序定义变量时候(知道这一个变化的内容),尽量先在小范围内,如果不合理,再考虑大范围。
B.当范围可控,最好用for;如果范围不确定,使用while.比如喜马拉雅山问题
作者:
Marx_D
时间:
2015-8-9 22:27
/*
需求:纸0.01米,珠穆朗玛峰8848米,问折叠多少次可以。
思路:思路:
A:为了便于分析,将小数化成整数,即单位为cm,1cm和884800cm
B: 初始值为1,到884800结束,不知道具体要执行多少次,所以使用while语句;
C: 每折叠一次,
*/
class WhileZhu {
public static void main(String[] args) {
//计数器
int count = 0;
//初始值
int start = 1;
//结束值
int end = 884800;
//当范围不确定时,使用while。
while (start <= end) {
//当符合条件,count加1次
count++;
//循环一次,控制语句改变一次,和end进行比较。
start *= 2;
}
System.out.println("count=" + count);
}
}
作者:
Marx_D
时间:
2015-8-9 22:32
3.循环的终止
a.break 跳出,应用于switch和循环语句,在循环中,用于跳出循环体;
b.continue 继续,结束当前循环,继续下一次循环。
其实还有一个rerurn,不过老师没提,应用时用于跳出方法。
作者:
薛瑞宾
时间:
2015-8-9 22:47
恩,挺全的,希望我自己也能做到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2