java学习第四天的内容总结

循环语句的所有总结

循环语句的概述:
*初始化语句:*一条或者多条语句,这些语句完成一些初始化操作。
*判断条件语句:*这是一个boolean 表达式,这个表达式能决定是否执行循环体。
*循环体语句:*这个部分是循环体语句,也就是我们要多次做的事情。
*控制条件语句:*这个部分在一次循环体结束后,下一次循环判断条件执行前执行。通过用于控制循环条件中的变 量,使得循环在合适的时候结束。

循环语句分为3种语句:for循环语句 , while循环语句 , do…while循环语句

(1)for循环语句格式:
for(初始化表达式①; 布尔表达式②; 步进表达式④){
循环体③
}
(2)while循环语句格式:
while循环语句格式:
基本格式 while(判断条件语句) {
循环体语句;
} 扩展格式
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句; }
(3)do…while循环语句格式:
基本格式: do {
循环体语句;
}while((判断条件语句);
扩展格式: 初始化语句;
do {
循环体语句;
控制条件语句;
} while((判断条件语句);
for循环语句的图例:java学习第四天的内容总结
java学习第四天的内容总结
java学习第四天的内容总结
水仙花例子:
java学习第四天的内容总结
java学习第四天的内容总结
统计1-100之间满足天条件的数据的例子:
java学习第四天的内容总结
java学习第四天的内容总结
使用while语句的例子:
1.求1-100之间的和 :
class Demo{
public static void main(String[] args){
int s=1;
int sum=0;
while(s<=100){
sum+=s;
s++;
}
System.out.println(“1-100之间的和为:”+sum);
}
}

2.我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。请问,我折叠多少次,就可
以保证厚度不低于珠穆朗玛峰的高度?
答:
class Demo{
public static void main(String[] args){
double land=0.01;
double hight=8848.0;
double m=1;
int count=0;
while(m<=hight){
m=(land*=2);
count++;
}
System.out.println(“折叠”+count+“次,就可以保证厚度不低于珠穆朗玛峰的高度”);
}
}
for循环和while循环的区别:
for循环语句和while循环语句可以等价转换,但还是有些小区别的使用区别: 控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如 果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使 用效率。
场景区别:
1.for循环 : 适合针对一个范围判断进行操作while循环适合判断次数不明确操作 1:for循环适合针对一个范围判断进行操作
2:while循环适合判断次数不明确操作 举例:吃葡萄,喝水等。
三种循环语句的使用区别:
三种循环语句其实都可以完成一样的功能,也就是说可以等价转换,但还是有小区别的: do…while循环至少会执行一次循环体。 for循环和while循环只有在条件成立的时候才会去执行循环体 注意事项: 写程序优先考虑for循环,再考虑while循环,最后考虑do…while循环。 如下代码是死循环 while(true){} for(;????{}
例:
do {
System.out.println(“我爱杨洋”);
y++;

}while(y<3);
int y = 3;

while(y<3) { System.out.println(“我爱杨洋”); y++; }
死循环:也就是循环中的条件永远为true,死循环的是永不结束的循环。例如:while(true){ }。

需要使用跳出语句了去结束一个死循环
结束一个死循环,使用三个关键字不同的作用
(1)break的作用:
跳出单层循环
跳出多层循环
带标签的跳出
格式:标签名: 循环语句 标签名要符合Java的命名规则
1:演示离开使用场景无意义。 2:演示输出1-10的数据的时候,当变量是3的时候,我break一下。
(2)continue
使用场景:结束本次循环,继续下一次的循环
演示离开使用场景无意义。
2:演示输出1-10的数据的时候,当变量是3的时候,我continue一下。 3:按照要求补齐程序
(3)return
Return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,也就是退出一个方法。跳转到上层调用的方 法。这个在方法的使用那里会在详细的讲解。演示案例:结束循环其实是结束了main方法