这是我的作业要求:
- 打印出 1 到 100 之间的所有数字,每行 10 个数字,使用制表符均匀间隔。
- 最多使用 2 个循环和 1 个 if 语句。
我非常了解如何完成此操作,但我只是无法找到一种方法来在每 10 个数字后开始一个新行。
这是我到目前为止所拥有的:
import java.util.Scanner;
public class Table {
public static void main (String[] args) {
int counter, value;
counter = 1;
value = 0;
while (value < 100) {
value += counter;
System.out.print(value + "\t");
}
}
}
最佳答案
要开始新行,请打印“\n”字符。
if ((value % 10) == 0) {
System.out.print("\n"); // Or really, just System.out.println();, since that makes a new line.
}
关于java - 我需要一些帮助来制作一个打印 1-100 的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26224075/