Java基础系列(22)- For循环详解

For循环

  • 虽然所有循环结构都可以用while和dowhile表示,但是Java提供了另外一种语句for循环,使一些循环结构变动更加简单
  • for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
  • for循环执行的次数是在执行前就确定的。语法格式如下
for(初始化;布尔表达式;更新){
//代码语句
}

计算0到100之间的奇数和偶数的和

package struct;

public class ForDemo01 {
public static void main(String[] args) { int oddSum = 0;
int evenSum = 0; for (int i = 0; i <= 100; i++) {
if (i%2 != 0){
oddSum+=i;
}else {
evenSum+=i;
}
} System.out.println("所有奇数和为:"+oddSum);
System.out.println("所有偶数和为:"+evenSum);
} }

用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个

package struct;

public class ForDemo02 {
public static void main(String[] args) { for (int i = 0; i <= 1000; i++) {
if (i%5 == 0){
System.out.print(i+"\t");
}
if (i%(5*3) ==0){ //模为5,取三次换行
System.out.println("\n");
}
} //print 输出完会换行
//println 输出完不会换行

}
}
package struct;

public class ForDemo02 {
public static void main(String[] args) {//print 输出完会换行
//println 输出完不会换行

int j = 0;
do {
if (j%5 == 0){
System.out.print(j+"\t");
}
if (j%(5*3) ==0){
System.out.print("\n");
}
j++;
}while (j<=1000);
} }
上一篇:DOM对象控制HTML无素——详解2


下一篇:自己解决虚拟机Ubuntu开机黑屏