黑马程序员技术交流社区
标题:
双元基础班day04日记-----循环
[打印本页]
作者:
Five_伍
时间:
2015-8-24 21:53
标题:
双元基础班day04日记-----循环
循环:
for语句
格式:
for(初始化表达式1;判断条件(关系表达式)2;控制条件3){
循环体4;
}
执行顺序:
第一次:1-->2(如果值是true,程序继续执行4,如果是false,循环结束)-->4-->3
第二次:2-->4-->3
.....
倒数第二次:2-->4-->3
最后一次:2
判断条件永远比控制条件多执行一次。
需求:在控制台输出数据1-10。完成后思考怎么输出10-1
//完成后思考怎么输出10-1
for(int i=10; i>=1; i--){
sop(i);
}
for(int i=1; i<=10; i++){
//直接输出i: 1,2,3,4,5
sop(11-i);
}
需求:求1-10之间数据之和。(5-7分钟)
思考:求1-100之间的偶数和,应该怎么做?奇数和,又应该怎么求呢?
需求:在控制台输出所有的”水仙花数”(100-999之间的数字)
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
ge = 153 /1 %10 = 3;
shi = 153 /10 %10 = 5;
bai = 153 /100 %10 = 1;
公式:
想求哪个位置的值,就用 数据除以10的权次幂,再跟10取余数。
while语句
格式:
初始化表达式;
while(判断条件){ int x = 1 ; x<=100;
循环体;
控制条件;
}
思考:1-100之间的和用while循环怎么做。
do..while语句
格式:
初始化表达式;
do {
循环体;
控制条件;
}while(判断条件)
执行顺序:
A:先走初始化表达式。
B:执行循环体,然后在执行判断条件,如果判断条件是false,循环结束,如果是true,循环继续。
作者:
张兵
时间:
2015-8-24 22:01
不错不错!!!
作者:
嘉嘉
时间:
2015-8-24 22:11
应该向你学习
作者:
kuikui
时间:
2015-8-24 22:13
很详细,赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2