黑马程序员技术交流社区

标题: 使用键盘录入并限区间循环判断符合条件即可运行! [打印本页]

作者: 2119391569    时间: 2015-9-1 23:12
标题: 使用键盘录入并限区间循环判断符合条件即可运行!
import java.util.Scanner;
class ChenFaBiao_1 {
        //主函数用于调用函数可以保证该类的独立运行
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个1到9之间的整数:");
                int num = sc.nextInt();
                //如果输入的数不是1到9之间,则会要求重新录入
                while(num >= 10 || num <= 0) {
                        System.out.println("数据错误或非法,请重新录入:");
                        num = sc.nextInt();
                }
                        print99(num);
                        printHr();
                        print99();
                       
        }
        //打印99乘法表单独功能
        public static void print99(int num) {
                for(int x = 1;x <= num;x++) {
                        for(int y = 1;y <= x;y++) {
                                System.out.print(y+"*"+x+"="+y*x+"\t");
                        }
                        System.out.println();
                }
        }
        //和上面的功能重载并调用
        public static void print99() {
                print99(9);
        }
        //打印华丽分割线的功能
        public static void printHr() {
                System.out.println("----------------------------------------");
        }
}
我的思路:开始的时候我使用的是if,结束用的是system.out.println(0) return;
后来改成不满足条件虚拟机退出System.exit(0).
之后才改成现在的样子。
作者: 兴许不接客    时间: 2015-9-10 00:50

作者: 话不多先生00    时间: 2015-9-10 22:18
66666666..
作者: 果蝇    时间: 2015-9-10 22:49
为什么要限制在99乘法呢
作者: 程序猪    时间: 2015-9-10 22:52
不错不错   好像好屌的样子




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