for循环练习题
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
總結
- 上一篇: BugkuCTF-MISC题旋转跳跃
- 下一篇: (作者:无名`)svn提交代码到本地仓库