掛け算の九九


(java)乗算口诀はみんなが小さい頃から必ず返すように要求されていたスキルの一つで、簡単な乗算口诀はみんなが口にできると信じていますが、問題は、この簡単な乗算口诀をコードで実現するにはどうすればいいのでしょうか.ここで掛け算のコツを実現するには、実際に皆さんが学んだ「forサイクル+if判断」を使えばいいのです.もちろん、Scannerキーワードの使い方を知っていれば、何桁の掛け算を出力しても好きなようにできると信じています.これがプログラムの拡張と発散性です.具体的な実現コードを見てみましょう.
public static void main(String[] args) {
		new SorceTest().mclList(new Scanner(System.in).nextInt());
		/*        :*/
		SorceTest s=new SorceTest();
		System.out.println("              :");
		Scanner scann=new Scanner(System.in);//Scanner                 
		//           ,           
		int mcl=scann.nextInt();//             
		s.mclList(mcl);//            
	}
	//       (mclList),       (digits)  ,                    。
	@Test
	public void mclList(int digits){
		//  for         (A x B = AB) A      
		for(int i=1;i<=9;i++){
			//  for         (A x B = AB) B      
			for(int j=1;j<=i;j++){
				System.out.print(i+"x"+j+"="+(i*j)+"\t");
			}
			System.out.println();//          
		}
	}
上記は異常を考慮しない乗算出力テーブルです.forループとScannerキーワードの使い方を把握できると信じている限り、簡単な分析を行うことができます.ここで私が言いたいのは、乗算テーブルの作成方法を把握している以上、このような法則のある他の出力は、あなたが考えさえすれば必ず書くことができると信じています.