从键盘输入一个整数(1-9),打印出对应的乘法表(Java)

九九乘法表

import java.io.BufferedReader;
import java.io.InputStreamReader;


public class demo4 {

	/**
	 * 编写一个成员函数,从键盘输入一个整数(1-9),打印出对应的乘法表
	 */
	public static void main(String[] args) {
		Cfb cfb = new Cfb();
		cfb.cf();

	}

}

class Cfb{
	public void cf(){
		try {
			InputStreamReader inputStreamReader = new InputStreamReader(System.in);
			BufferedReader reader = new BufferedReader(inputStreamReader);
			System.out.println("请输入1-9,按0退出:");
			//从控制台读取一行数据
			String a1 = reader.readLine();
			//把String转为int
			int num1=Integer.decode(a1);
			for(int i=1;i<=num1;i++){
				for(int j=1;j<=i;j++){
					System.out.print(i+"×"+j+"="+(i*j)+" ");
				}
				System.out.println();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}
}

从键盘输入一个整数(1-9),打印出对应的乘法表(Java)_第1张图片

你可能感兴趣的:(Java学习笔记)