1. 程式人生 > 其它 >九九乘法表(for迴圈)

九九乘法表(for迴圈)

九九乘法表

  1. 列印第一列
public static void main(String[] args) {
    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
        */
    }
}
  1. 巢狀結構(for中for)
public static void main(String[] args){
    for (int j = 1; j <= 9; j++){
        for (int i = 1; i <= 9; i++) {
                System.out.println(j+"*"+i+"="+(j*i));
            //存在重複項
            }
    }
}
  1. 去掉重複項
public static void main(String[] args){
    for (int j = 1; j <= 9; j++){
        for (int i = 1; i <= j; i++) {//i<=j
                System.out.println(j+"*"+i+"="+(j*i));
            }
    }
}
  1. 調整樣式
public static void main(String[] args){
    for (int j = 1; j <= 9; j++){
        for (int i = 1; i <= j; i++) {
                System.out.print(j+"*"+i+"="+(j*i) +"\t"); //print 輸出完不會換行
            }
        System.out.println();
    }
}

ForDemo04

點選檢視程式碼
package com.kazesan.structure;

public class ForDemo04 {
    /*
    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
     */
    public static void main(String[] args) {
        //1.我們先列印第一列
        //2.我們把固定的1再用一個迴圈包起來
        //3.去掉重複項,i<=j
        //4.調整樣式
        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();
            //System.out.println("\n");
            //println 輸出完會換行
            //print 輸出完不會換行
        }
/*
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	

*/

    }
}