黑马程序员技术交流社区
标题:
使用键盘录入并限区间循环判断符合条件即可运行!
[打印本页]
作者:
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