1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【Day011】循环结构(while do while for)基本用法

【Day011】循环结构(while do while for)基本用法

时间:2021-12-21 19:22:18

相关推荐

【Day011】循环结构(while do while for)基本用法

while循环:

语法结构:初始值;

while(循环条件){

循环体;

迭代------>自增自减或者计数

}

执行顺序:给一个数付初始值,然后根据这个值判断是否满足循环条件,如果满足条件,则执行循环体,通过迭代,之后在判断是否满足循环条件,如果不满足,则退出循环。

do while:

语法结构:初始值;

do{

循环体;

迭代

}while(循环条件)

执行顺序:先执行一次循环体,迭代后,再判断循环条件,符合就继续循环,否则,退出循环。

for:

语法结构:

for(定义初始值;循环条件;迭代){

循环体;

}

执行顺序:先定义初始值(只执行一次),然后判断循环条件,执行循环体,最后迭代,再判断循环条件,符合继续循环,不符合退出循环。

三种循环结构的区别:

执行顺序:

while:先判断,再循环。

do while:先循环一边,再进行判断。

for:先判断,在执行。

使用情况:

在确认循环次数的情况下,用for比较好。

循环次数不确定的情况下,用while、do while好一点。

while相关代码:

代码一:

public class WhileText6 {public static void main(String[] args){//求1-100的和,用while//i用来计数int i=1;//sum用来求和int sum =0;while(i<=100){sum+=i;i++;}System.out.println("1-100的和为:"+sum);}}

代码二:

public class WhileText1 {public static void main(String[] args) {//输入十遍“好好学习,天天向上”//i计数int i=1;while(i<=10){System.out.println("好好学习,天天向上");i+=1;}}}

do while相关代码:

import java.util.Scanner;public class DoWhileText {public static void main(String[] args) {// 进行条件判断,如果输入不合格,就继续刷题,合格就可以走Scanner sc = new Scanner(System.in);String str;do{System.out.println("继续刷题");System.out.println("输入合格/不合格");str = sc.next();// .equals():字符串比较}while(str.equals("不合格"));System.out.println("你可以走了");}}

for相关代码:

代码一:

public class DemoText {public static void main(String[] args) {//求10以内的偶数的和int sum= 0;for(int i=1;i<=10;i++){if(i%2==0)sum+=i;}System.out.println("10以内的偶数的和:"+sum);}}

代码二:

public class DemoText2 {public static void main(String[] args) {//求100以内的所有素数(除了1和他本身,不能被任何数整除的数)int sum=0;for(int i=2;i<=100;i++){//初始值设为2,最大值小于本身,这也就执行中间//数就可以,不必在加判读是1还是他的本身for(int z=2;z<i;z++){if(i%z==0){break;}elseSystem.out.println("素数:"+i);break;}}}}

若有错误,请指教,不胜感激。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。