Java 控制台輸入數字 輸出乘法表(代碼練習)


最近,回憶了一些剛學習Java時經常練習的一些小練習題。感覺還是蠻有趣的,在回顧時想起好多學習時的經歷和坎坷,一道小小的練習題要研究半天,珍重過往,直面未來。下面貢獻代碼,Java 控制台輸入數字 輸出乘法表(代碼練習)。希望能給一些初學者一點點的啟發。注釋寫的比較啰嗦,嘻嘻~

因為博客園有要求“少於150字的隨筆不允許發布到首頁候選區”,所以,湊幾行字啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

//作者:我
//功能:九九乘法表
//時間:2018 1 11

//涉及到鍵盤輸入,需要導包
import java.util.Scanner;

public class jiuJiu{

    public static void main(String []args)
    {   
        //控制台提示性文字
        System.out.print("請輸入一個數");
        
        //創建Scanner
        int i;
        Scanner reader=new Scanner(System.in);
        i=reader.nextInt();

        //調用類中方法
        jiuJiu.xiangCheng(i);
    }
     
     //乘法表的邏輯
    //定義靜態方法,方便初始化加載
    static void xiangCheng(int n)
    {
        int s=1;
        //i 代表你輸入的數字,也是乘法表要表達出來的層出
        for(int i=1;i<=n;i++){

            for(int j=1;j<=i;j++){
            s=i*j;
            System.out.print(j+"*"+i+"="+s+" ");
            
            /*下面這段注釋是 九九乘法表
            
            if(s<10){
            System.out.print(j+"*"+i+"="+s+" ");
            }else 
                System.out.print("請輸入10以內的數字");
        
            */
        }
        //空格使顯示更清晰
        System.out.println("  ");
        }
    }
}

親測圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM