黑马程序员技术交流社区

标题: 乘法表小程序,键盘输入到哪个数字结束 [打印本页]

作者: 任文龙    时间: 2015-7-10 22:06
标题: 乘法表小程序,键盘输入到哪个数字结束
  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. }
复制代码



作者: maoczsd    时间: 2015-7-10 22:29
哇  真的很好啊  大赞一个
作者: wx_HWRW5aF7    时间: 2015-7-10 22:31
果断赞一个
作者: 符慢慢    时间: 2015-7-11 06:53
不错 好好学
作者: 0618张军    时间: 2015-7-11 07:46
又学了一遍Scanner
作者: 加多宝    时间: 2015-7-11 09:06
又(目测)学了一遍Scanner




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2