如何自己做电影网站,软件工程软件开发,百度翻译api wordpress,做家装家居网站For循环#xff08;十分重要#xff09; 虽然所有循环结构都可以while或者do……while表示#xff0c;但java提供了另一种语句——for循环#xff0c; 使一些循环结构变得更加简单。 for循环语句是支持迭代的一种通用结构#xff0c;是最有效#xff0c;最灵活的循环语句…For循环十分重要 虽然所有循环结构都可以while或者do……while表示但java提供了另一种语句——for循环 使一些循环结构变得更加简单。 for循环语句是支持迭代的一种通用结构是最有效最灵活的循环语句。 for循环执行的次数是在执行前就确定了 语法
for(初始化;布尔表达式;更新){//代码语句
}练习
package com.boss.struct;public class ForDmeo01 {public static void main(String[] args) {int a1;//初始化条件while (a100){//条件判断System.out.println(a);//循环体a2;//迭代}System.out.println(while循环结束);//初始化//判断条件//迭代for (int i1;a100;i){System.out.println(i);}System.out.println(for循环结束);/** 关于for循环以下几点说明* 最先执行初始化步骤可以声明一种类型但初始化一个或多个循环控制变量也可以是空语句* 然后检测布尔表达式的值。如果为true循环体被执行如果false循环停止开始执行循环体后面的语句。* 执行一次循环后更新循环控制变量迭代因子控制循环变量的增减。* 再次检测布尔表达式循环执行上面过程。* *///死循环for (; ; ) {}}
}练习1计算0-100之间的奇数和偶数的和
package com.boss.struct;public class ForDmeo02 {public static void main(String[] args) {//计算0-100之间的奇数和偶数的和int oddSum0;int eveSum0;for (int i 0; i 100; i) {if(i%2!0){//奇数oddSumi;//oddSumoddSumi;}else {//偶数eveSum i;}}System.out.println(oddSum:oddSum\neveSum:eveSum);}
}练习2用while或者for循环输出1-1000之间能被5整除的数并且每行输出3个
package com.boss.struct;public class ForDmeo03 {public static void main(String[] args) {//用while或者for循环输出1-1000之间能被5整除的数并且每行输出3个for (int i 1; i 1000; i) {if(i%50){System.out.print(i\t);}if(i%(5*3)0){System.out.println();//System.out.print(\n);}}//println输出完会换行//print输出完不会换行}
}练习3九九乘法口诀表 //1.先打印第一行
//2把固定的1再用循环包起来
//3去掉重复ij
//4调整样式package com.boss.struct;public class ForDmeo04 {/** 1*11 2*12 2*24 3*13 3*26 3*39 4*14 4*28 4*312 4*416 5*15 5*210 5*315 5*420 5*525 6*16 6*212 6*318 6*424 6*530 6*636 7*17 7*214 7*321 7*428 7*535 7*642 7*749 8*18 8*216 8*324 8*432 8*540 8*648 8*756 8*864 9*19 9*218 9*327 9*436 9*545 9*654 9*763 9*872 9*981* */public static void main(String[] args) {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(声明语句表达式){//代码句子
}package com.boss.struct;public class ForDmeo06 {public static void main(String[] args) {int[] numbers{10,20,30,40,50};//定义了一个数组for(int i0;i5;i){System.out.println(numbers[i]);}System.out.println();//遍历数组的元素for(int x:numbers){System.out.println(x);}}
}break continye