黑马程序员技术交流社区
标题:
day04亮哥笔记
[打印本页]
作者:
BG6FVG
时间:
2015-8-29 22:59
标题:
day04亮哥笔记
1、循环(掌握)
1、 什么时候使用(理解)
如果我们发现有很多重复内容的时候就要使用循环
2、 好处(理解)
让我们的代码看起来更简洁了
3、循环的组成(理解)
1 初始化条件:一般定义的是一个初始变量
2 判断条件:控制循环结束
3 语句体:就是要做的事情
4 控制条件:我们一般都是++/--
4、循环的分类
1、for循环(掌握)
1、 格式
for( 初始化条件;判断条件;控制条件){
语句体;
}
2、 执行流程
A:先执行初始化表达式。
B: 执行判断条件。
C: 根据判断条件的返回值
如果true,执行循环体。
如果false,for循环结束。
D: 执行控制条件,接着返回B。
3、初始化条件只执行一次,判断条件比控制条件肯定多执行一次
2、while循环(掌握)
1、 格式
初始化条件;
while( 判断条件){
语句体;
控制条件;
}
2、 执行流程
A:先执行初始化表达式。
B: 执行判断条件。
C: 根据判断条件的返回值
如果true,执行循环体。
如果false,for循环结束。
D: 执行控制条件,接着返回B。
3、与for循环区别
1、如果for循环的初始化条件定义到for循环里,在for循环执行完以后不能使用,比如 for(int i=0;;){ }//当循环执行完以后i变量不可使用
而while循环肯定是可以使用的
那什么情况下for循环的初始化条件在执行完毕后还可以使用?
int num =0 ;
for(; num<10; num++){}
测试题
for循环中的三个条件都不写,或者某个不写,什么效果
2、如果循环次数明确,用for
如果循环次数不明确,用while[举例:吃葡萄]
3、do..while循环(理解)
1、 格式
do{
语句体;
控制条件;
}while( 判断条件);
2、 执行流程
A 先执行语句体和控制条件
B 执行判断条件
C 根据返回值
如果是true,继续执行循环体和控制条件
如果是false,就结束循环
3、与while循环的区别
do..while循环至少执行一次,而while循环可能一次都不执行
5、注意(掌握)
for循环和while循环是可以等价的
do…while循环至少执行一次循环体
6、嵌套循环(理解)
嵌套语句:语句中包含语句
关键是你要谁控制行,谁控制列
外循环控制行,内循环控制列
//外循环控制行
for(int i=0; i<10; i++)
{
//内循环控制列
for(int j=0; j<=i; j++)
{
System.out.print("*");
}
System.out.println();
}
7、转义字符(理解)
\n:换行
\t:一个tab键的位置
\":双引号
\':单引号
\\:斜杠
2、循环终止(掌握)
break 和continue
break: 结束当前循环,循环不在继续
continue :结束本次循环,循环进入下一次
开发过程中如果要使用break或者continue,一般在前面我们都要加一个判断
break 和continue后面不能写语句,一般配合if语句使用
3、案例(掌握)
A 请在控制台输出5次”我爱Java”
B 请在控制台输出1-10;
C 求1-100之间的和
D 求1-100之间偶数的和
E 珠穆朗玛峰问题
F 水仙花
G 打印6*5的矩形
I 打印正三角形
J 打印倒三角形
K 打印九九乘法表
L 求n的阶乘 !3 = 3*2*1;
作者:
fdhm
时间:
2015-8-30 00:30
学习他人经验,助自我成长!
作者:
NOODLES
时间:
2015-8-30 10:19
学习他人经验,助自我成长!
作者:
fantianfei
时间:
2015-8-30 10:32
总结得不错啊。、
作者:
shuibole
时间:
2015-8-30 21:20
哎.你应该把答案贴出来啊~~~~~
作者:
shuibole
时间:
2015-9-5 21:19
要是有答案就更好了
作者:
纳木错的程序猿
时间:
2015-9-13 11:02
试着敲这几个问题的代码,学习下。
作者:
僵尸舞
时间:
2015-9-21 00:20
赞赞,老师总结的很细致!!!
作者:
江江会回来的
时间:
2015-9-21 01:33
很详细 支持
作者:
heimatai6
时间:
2015-9-21 21:30
学习他人经验,助自我成长!
作者:
哈哈我赢了
时间:
2015-9-21 22:36
谢谢分享
作者:
13160123235
时间:
2015-9-21 22:38
多谢分享 一块努力哦
作者:
召唤吧Bymax
时间:
2015-9-21 22:39
虽然我知道这个是怎么来的 不过还是要看看
作者:
outxf003
时间:
2015-9-21 23:02
好认真!加油!
作者:
hujun5215651
时间:
2015-9-24 13:17
总结得不错啊。、
作者:
pengwei1989
时间:
2015-9-24 17:01
总结的听仔细的,向你学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2