for循环
for循环
快捷方式
100.for //就会弹出来快捷方式
//练习1:分别计算0到100之间的奇数和与偶数和
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); //奇数的和:2500
System.out.println("偶数的和:" + evenSum); //偶数的和:2450
//练习2:输出九九乘法表
for (int j = 1; j <= 9; j++) {
for (int i = 1; i <= j; i++) {
//内层循环每次打印一行的结果
System.out.print(i + "*" + j +"=" +(j*i) + "\t");
}
System.out.println();
}
/*
第1次循环:
j=1,i=1,1*1=1;
第2次循环:
j=2,i=1,2*1=2;
i=2,2*2=4;
第3次循环:
j=3,i=1,3*1=3;
i=2,3*2=6;
i=3,3*3=9;
第4次循环:
j=4,i=1,4*1=4;
i=2,4*2=8;
i=3,4*3=12;
i=4,4*4=16;
......依此类推
*/
/*
结果如下:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
*/
//1.先打印第一列,这个最简单
/*
for(int i = 1; i <= 9; i++){
System.out.println(1 + "*" + i + "=" + (1*i));
}
*/
//2.把固定的1再用一个循环包起来
/*
for(int j = 1; j <= 9; j++){
for(int i = 1; i <= 9; i++){
System.out.println(j + "*" + i + "=" + (j*i));
}
}
*/
//3.去掉重复项,i<=j
//4.调整样式
增强for循环
int [] numbers = {10,20,30,40,50}; //定义一个数组
//遍历数组的元素
for(int x : numbers){
System.out.println(x);
}
/*结果:
10
20
30
40
50
*/
posted on 2022-10-16 16:47 Icebreaker_7 阅读(21) 评论(0) 收藏 举报
浙公网安备 33010602011771号