系列文章目录
`1.for循环
2.while循环
3.循环退出
文章目录
一、JAVA基础知识
二、使用步骤
1.for循环是什么?
2.while循环
3.循环退出
总结](文章目录)
前言
提示::
本期
while 循环
do…while 循环
for 循环
增强 for 循环
break 关键字
continue 关键字
提示:以下是本篇文章正文内容,下面案例可供参考
一、.for循环是什么?
示例:for循环主要用于已知循环次数的循环
for(声明循环变量,确定循环条件,迭代){
循环代码块
}
案例:
public static void main(String[] args) {
//需求:输出数据1-5
for(int i=1; i<=5; i++) {
System.out.println(i);
}
System.out.println(“--------”);
//需求:输出数据5-1
for(int i=5; i>=1; i–) {
System.out.println(i);
}
}
二、while循环
定义 :while循环主要用于未知循环次数的循环
和 if 条件语句有点类似。当 () 内的结果为 true 时则重复复执行执行 {} 内的语句,直到 () 内的结果为 false 结束,或者使用 break 语句结束循环,如果一直为 true 则将进入死循环
声明循环变量
while(判断循环条件){
循环的代码块
迭代
}
1.运行顺序:声名循环变量=>判断循环条件=>运行循环代码=>迭代=>确定循环条件=>
代码如下(示例):
例题
珠穆朗玛峰高度
世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
public static void main(String[] args) {
//定义一个计数器,初始值为0
int count = 0;
//定义纸张厚度
double paper = 0.1;
//定义珠穆朗玛峰的高度
int zf = 8844430;
//因为要反复折叠,所以要使用循环,但是不知道折叠多少次,这种情况下更适合使用while循环
//折叠的过程中当纸张厚度大于珠峰就停止了,因此继续执行的要求是纸张厚度小于珠峰高度
while(paper <= zf) {
//循环的执行过程中每次纸张折叠,纸张的厚度要加倍
paper *= 2;
//在循环中执行累加,对应折叠了多少次
count++;
}
//打印计数器的值
System.out.println(“需要折叠:” + count + “次”);
}
总结
提示:这里对文章进行总结:
两种循环语句总结
两种循环的区别
for循环的循环变量在内部声明,所以for循环的循环变量不能在外部使用,并且在循环结束之后for循环会销毁循环变量,所以for循环对内存的使用更合理 while循环的循环变量在外部声明,所以while循环的循环变量能在外部使用,但在循环结束后并不会销毁循环变量,所以相对来说while循环对内存的使用不合理 for循环主要用于已知循环次数的循环 while循环主要用于未知循环次数的循环 在使用时我们优先推荐使用for循环
3.循环退出
1、continue:持续,延续,继续的意思;用于跳过本次循环,执行下个循环,循环结束继续执行循环之后的代码
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在for循环中,continue语句使程序立即跳转到更新语句。
在while 或者do…while循环中,程序立即跳转到布尔表达式的判断语句。
2、break:打断,终止,结束;跳过,继续 用于跳过本次循环,执行下个循环,循环结束继续执行循环之后的代码
主要用在循环语句或者switch语句中,用来跳出整个语句块
3、return :返回,带回,送回。用于直接结束方法,之后的代码都不执行
注意共同点:三个关键字之后都能不写代码!!!
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_67414229/article/details/136394872