For循环结构
For循环结构
1.语法
for(初始化;布尔表达式;更新){
//代码语句
}
//for循环语句是支持迭代的一种通用结构
package com.czj.base.com.czj.base;
public class ForDemo09 {
public static void main(String[] args) {
//初始值 //判断 //迭代
//100.for 快捷键
for (int i = 0; i < 100; i++) {
System.out.println(i);
}
//死循环
for(;;){
}
}
}
2.案例
-
计算0到100之间的偶数和奇数的和
package com.czj.base.com.czj.base; public class ForDemo091 { public static void main(String[] args) { //计算0到100之间的偶数和奇数的和 int i = 0; int j = 0; for (int i1 = 0; i1 <= 100; i1++) { if(i1%2!=0){ j+=i1; //奇数和 }else{ i+=i1; //偶数和 } } System.out.println("偶数和为:"+i); System.out.println("奇数和为:"+j); } }
-
输出1-1000之间能被5整除的数,并且每行输出3个
package com.czj.base.com.czj.base;
public class ForDemo092 {
public static void main(String[] args) {
//输出1-1000之间能被5整除的数,并且每行输出3个
int count = 0;
for (int i = 0; i <= 1000; i++) {
if(i%5 == 0){
count+=1;
System.out.print(i+" ");
}
if(count%3==0){
System.out.print("\n");
}
}
}
}
- 九九乘法表
package com.czj.base.com.czj.base;
public class ForDemo0923 {
public static void main(String[] args) {
//九九乘法表
for (int i = 1; i < 10; i++) {
for(int j = 1;j<=i;j++){
System.out.print(j +"*"+i+"="+i*j+" ");
}
System.out.println();
}
}
}