- /*
- 需求:键盘输入某个1-9的数字,打印这个数的乘法表。
- 思路:
- A:调用Scnnaer包实现键盘录入数据;
- B:使用嵌套循环实现乘法表的打印。
- */
- //导入Scanner包
- import java.util.Scanner;
- class Demo {
- public static void main(String[] args) {
- //创建对象,封装键盘录入
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入1-9的数字:");
- //调用函数,获取数据
- int num=sc.nextInt();
- //对输入数据的合法性进行判定
- if (num>9||num<1) {
- System.out.println("输入错误");
- }
- else {
- for (int x=1;x<=num ;x++ ) {
- for (int y=1;y<=x ;y++ ) {
- System.out.print(y+"*"+x+"="+x*y+'\t');
- }
- System.out.println();
- }
- }
- }
- }
复制代码
|
|