A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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


5 个回复

倒序浏览
哇  真的很好啊  大赞一个
回复 使用道具 举报
果断赞一个
回复 使用道具 举报
不错 好好学
回复 使用道具 举报
又学了一遍Scanner
回复 使用道具 举报
又(目测)学了一遍Scanner
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马