第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 12 循环结构(While循环 do while循环 for循环)

12 循环结构(While循环 do while循环 for循环)

时间:2023-10-15 02:06:17

相关推荐

12 循环结构(While循环 do while循环 for循环)

项目场景:

循环结构


代码描述:

@Overridepublic class Main{public static void main(String[] args) {/*1、while 循环:while(布尔表达式){//循环内容}*//*int i=0;int sum=0;while (i<=100){sum=sum+i;i++;}System.out.println(sum);//输出1到100的数字*//*do{//代码语句}while(布尔表达式)*//* int a=0;int sum1=0;do{sum1=sum1+a;i++;}while (a<=100);System.out.println(sum);//while 先判断后执行,do while 是先执行后判断,即它至少执行一次/*for循环(十分重要的)for(初始化;布尔表达式;更新){注意点:初始化可以是空语句}*///代码语句for(int b=1;b<=100;b++){System.out.println(b);}System.out.println("for循环结束!");/*for循环的快捷键:100.for,enter就出来循环结构了*/}}


下面展示一些例子

public class Main {public static void main(String[] args) {//计算0到100之间的奇数和偶数的和int oddSum=0;int evenSum=0;for(int i=0;i<=100;i++){//i%2!=0表示奇数if(i%2!=0){oddSum+=i;//oddSum=oddSum+i;}else {evenSum+=i;}}System.out.println("奇数的和:"+oddSum);System.out.println("偶数的和:"+evenSum);}}

public class Main {public static void main(String[] args) {//用while或者for输出1-1000之间能被5整除的数,并且每行输出三个for (int i = 0; i <=1000; i++) {if (i%5==0 ){System.out.print(i+"\t");}if (i%(5*3)==0){System.out.println("\n");//print不会自己换行,println自己换行}}}}

public class Main {public static void main(String[] args) {int i = 1;// 初始化变量while (i <= 1000) {// 条件判断// 循环操作if (i % 5 == 0) {System.out.print(i + "\t");if (i % (3*5) == 0) {System.out.println();}}i++; // 改变变量}}}

public class Main {public static void main(String[] args) {/*打印九九乘法表,首先打出第一列也就是:for(int i=1;i<9;i++)然后要把1换成其他的变量。也就是j,j也要从1到9,并且让i<=j使部分2*3=6的这些去掉也就是下面这个*/for (int j = 1; j <= 9; j++) {for (int i = 1; i <=j; i++) {System.out.print(j+"*"+i+"="+(j*i)+"\t");}System.out.println();}}}

增强for循环:

for(声明语句:表达式){//代码句子}public class Main {public static void main(String[] args) {int[] numbers={10,20,30,40,50}; //定义一个数组for(int i=0;i<5;i++){System.out.println(numbers[i]);}System.out.println("====================================");//上下两个输出都一样,意义是一样的for (int x:numbers){System.out.println(x);}}}


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