【发布时间】:2017-03-25 01:07:11
【问题描述】:
我有一个作业 Q,我已经完成了大部分工作,但需要输出更整洁。我需要让用户选择 3-10 之间的行数和 5-10 之间的列数。
- 但输出需要使数字间隔均匀,但我无法让它工作!!?
- 我需要验证用户输入...如何?
示例代码:
Scanner s = new Scanner(System.in);
System.out.print("Please enter number of rows between the range of 3 to 10: ");
int count1 = s.nextInt();
System.out.print("Please enter number of Columns between the range of 5 to 10: ");
int count2 = s.nextInt();
for (int i = 1; i <= count1; i++) {
for (int j = 1; j <= count2; j++) {
System.out.print((i * j) + " ");
}
System.out.println("");
}
}
}
【问题讨论】:
-
这是一些有趣的 JavaScript。
-
您可以在打印时将
\t用作制表符而不是空格。 -
另外,验证用户输入只是检查输入是否(在这种情况下)在 3 到 10 之间,如果不是,则显示错误消息,即
That number is not valid. Please enter a valid number并再次询问。提示,使用循环。
标签: java format pretty-print