网站设计师图片,高校网站建设管理办法,热门关键词查询,七初SEO网站建设文章目录 for循环for案例#xff1a;累加for循环在开发中的常见应用场景 whilewhile循环案例#xff1a; for和while的区别#xff1a;do-while三种循环的区别小结死循环 快捷键 ctrlaltt for循环 看循环执行多少次#xff0c;就看有效数字有几个 快捷键 fori
示例代码累加for循环在开发中的常见应用场景 whilewhile循环案例 for和while的区别do-while三种循环的区别小结死循环 快捷键 ctrlaltt for循环 看循环执行多少次就看有效数字有几个 快捷键 fori
示例代码
package com.zhang.loop;public class ForDemo1 {public static void main(String[] args) {//掌握for循环的书写格式理解执行流程//需求打印多行 hello world/** 流程* 首先会执行初始化语句 int i 0;* i 0,判断循环条件 0 3,返回true计算机会进入到循环中执行输出第一行Hello world接着执行迭代语句i* i 1,判断循环条件 1 3,返回true计算机会进入到循环中执行输出第一行Hello world接着执行迭代语句i* i 2,判断循环条件 2 3,返回true计算机会进入到循环中执行输出第一行Hello world接着执行迭代语句i* i 3,判断循环条件 3 3,返回false循环立即结束。** */for (int i 0; i 5; i) {//5次System.out.println(Hello world);}System.out.println(-----------------------------------);for (int i 1; i 5 ; i) {//5次System.out.println(hello world2);}System.out.println(-----------------------------);for (int i 1; i 10 ; i 2 ) {//5次//i 1 3 5 7 9System.out.println(hello~~~);}}
}for案例累加
package com.zhang.loop;public class ForDemo2 {public static void main(String[] args) {//目标使用for批量产生数据//累加//需求1 产生1~100的数据for (int i 1; i 100 ; i) {System.out.println(i);}System.out.println(----------------------------------);//需求21~100求和int sum 0;for (int i 1; i 100 ; i) {sum i;}System.out.println(sum);System.out.println(------------------------------------);//需求31 ~ 100 的奇数和、偶数和//法一更推荐因为能直接得到13579int sum2 0;for (int i 1; i 100 ; i 2) {sum2 i;}System.out.println(奇数和是sum2);int sum3 0;for (int i 2; i 100 ; i 2) {sum3 i;}System.out.println(偶数和是sum3);System.out.println();//法二先找出1~100所有数字再筛选数据int sum4 0;for (int i 1; i 100; i) {if(i % 2 1){sum4 i;}}System.out.println(奇数和是sum4);int sum5 0;for (int i 1; i 100; i) {if(i % 2 0){sum5 i;}}System.out.println(偶数和是sum5);//如果是累乘初始化 int rs 1;}
} for循环在开发中的常见应用场景
减少代码的重复编写多行输出只需要一行灵活的控制程序的执行更改次数批量产生数据产生1 - 100
while
格式
代码演示
package com.zhang.loop;public class WhileDemo3 {public static void main(String[] args) {//目标掌握while循环的书写格式以及理解其执行流程//需求打印多行hello worldint i 1;while (i 6){System.out.println(Hello World!!);//迭代语句i;}}
}
运行结果
while循环案例 代码演示
package com.zhang.loop;public class WhileTest4 {public static void main(String[] args) {//纸张折叠珠穆朗玛峰的高度double peakHight 8848860;//山峰高度double paperHeight 0.1;//纸张厚度int count 0;//需要折叠的次数while(paperHeight peakHight){paperHeight * 2;count;}System.out.println(count);System.out.println(paperHeight);}
}
运行结果
for和while的区别 do-while 代码演示
package com.zhang.loop;public class DoWhileDemo5 {public static void main(String[] args) {//目标掌握do-while循环的书写格式执行流程特点和应用场景//需求打印多行 hello worldint i 0;do {System.out.println(hello world!);i;}while(i 3);//特点先执行后判断int j 0;do {System.out.println(hello1);}while(false);}
}
运行结果
三种循环的区别小结 其他区别我们再次用代码演示
package com.zhang.loop;public class DoWhileDemo5 {public static void main(String[] args) {//目标掌握do-while循环的书写格式执行流程特点和应用场景//需求打印多行 hello worldint i 0;do {System.out.println(hello world!);i;}while(i 3);//特点先执行后判断int j 0;do {System.out.println(hello1);}while(false);System.out.println(-----------------------------------);//以下是其他区别的演示for (int m 1;m 3;m){System.out.println(hi);}
// System.out.println(m);int n 0;while (n 3){System.out.println(hi~~~);n;}System.out.println(n);}
}
运行结果
死循环 注意 for( ; ; ) 第一个 第二个 将上面for死循环注释掉即可运行
代码演示
package com.zhang.loop;public class EndlessLoopDemo6 {public static void main(String[] args) {/* for(;;){System.out.println(Hello World);}
*/
/* //经典写法while(true){System.out.println(hi~~~~~~);}*/do{System.out.println(hello!!!);}while(true);}
}
运行结果