package com.wuming.struct;
public class ForDemo02 {
public static void main(String[] args) {
//计算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);
System.out.println("偶数和:"+evenSum);
}
}
奇数和:2500
偶数和:2550
=============================
package com.wuming.struct;
public class ForDemo03 {
public static void main(String[] args) {
//用for循环输出1~1000之间能被5整除的数,每行输3个
for (int i = 1; i <= 100; i++) {
if (i%5==0){
System.out.print(i+"\t");
}
if (i%15==0){//每行
System.out.println();
}
}
}
}
5 10 15
20 25 30
35 40 45
50 55 60
65 70 75
80 85 90
95 100
==================
package com.wuming.struct;
public class ForDemo04 {
public static void main(String[] args) {
//打印九九乘法表
// 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
//第一列
// for (int i = 1; i <= 9; i++) {
// System.out.println("1"+"*"+i+"="+1*i);
// }
// 1*1=1
// 1*2=2
// 1*3=3
// 1*4=4
// 1*5=5
// 1*6=6
// 1*7=7
// 1*8=8
// 1*9=9
//17行中把1弄成变量,外面在套一层循环
// for (int j = 1; j <= 9; j++) {
// for (int i = 1; i <= 9; i++) {
// System.out.println(j+"*"+i+"="+j*i);
// }
// }
// 1*1=1
// 1*2=2
// 1*3=3
// 1*4=4
// 1*5=5
// 1*6=6
// 1*7=7
// 1*8=8
// 1*9=9
// 2*1=2
// 2*2=4
// 2*3=6
// 2*4=8
// 2*5=10
// 2*6=12
// 2*7=14
// 2*8=16
// 2*9=18
// 3*1=3
// 3*2=6
// 3*3=9
// 3*4=12
// 3*5=15
// 3*6=18
// 3*7=21
// 3*8=24
// 3*9=27
// 4*1=4
// 4*2=8
// 4*3=12
// 4*4=16
// 4*5=20
// 4*6=24
// 4*7=28
// 4*8=32
// 4*9=36
// 5*1=5
// 5*2=10
// 5*3=15
// 5*4=20
// 5*5=25
// 5*6=30
// 5*7=35
// 5*8=40
// 5*9=45
// 6*1=6
// 6*2=12
// 6*3=18
// 6*4=24
// 6*5=30
// 6*6=36
// 6*7=42
// 6*8=48
// 6*9=54
// 7*1=7
// 7*2=14
// 7*3=21
// 7*4=28
// 7*5=35
// 7*6=42
// 7*7=49
// 7*8=56
// 7*9=63
// 8*1=8
// 8*2=16
// 8*3=24
// 8*4=32
// 8*5=40
// 8*6=48
// 8*7=56
// 8*8=64
// 8*9=72
// 9*1=9
// 9*2=18
// 9*3=27
// 9*4=36
// 9*5=45
// 9*6=54
// 9*7=63
// 9*8=72
// 9*9=81
//去重,把i<=9改成i<=j
// for (int j = 1; j <= 9; j++) {
// for (int i = 1; i <= j; i++) {
// System.out.println(j+"*"+i+"="+j*i);
// }
// }
// 1*1=1
// 2*1=2
// 2*2=4
// 3*1=3
// 3*2=6
// 3*3=9
// 4*1=4
// 4*2=8
// 4*3=12
// 4*4=16
// 5*1=5
// 5*2=10
// 5*3=15
// 5*4=20
// 5*5=25
// 6*1=6
// 6*2=12
// 6*3=18
// 6*4=24
// 6*5=30
// 6*6=36
// 7*1=7
// 7*2=14
// 7*3=21
// 7*4=28
// 7*5=35
// 7*6=42
// 7*7=49
// 8*1=8
// 8*2=16
// 8*3=24
// 8*4=32
// 8*5=40
// 8*6=48
// 8*7=56
// 8*8=64
// 9*1=9
// 9*2=18
// 9*3=27
// 9*4=36
// 9*5=45
// 9*6=54
// 9*7=63
// 9*8=72
// 9*9=81
//调格式:每一行打印一个空位\t并把println的ln去掉;每一行打完换行,就是把第二层循环完加System.out.println()
//嵌套循环就是外层循环一次,内存循环所有的
//println是换行,ln去掉是不换行
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();
}
// 1*1=1
// 2*1=2 2*2=4
// 3*1=3 3*2=6 3*3=9
// 4*1=4 4*2=8 4*3=12 4*4=16
// 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
// 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
// 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
// 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
// 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
}
}
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81