【发布时间】:2017-05-12 03:12:22
【问题描述】:
我正在尝试制作一个打印所有 Unicode 符号 \u6000 到 \u7000(1000 个符号)的程序。我的程序打印 50 个字符,开始一个新行,再打印 50 个,等等(没有问题)。
我知道如何打印 Unicode 符号,但我不确定如何增量打印(每次加 1)。这是我的程序:
public class UnicodePrinter {
public static void main(String args[]) {
for (int i = 6000; i<7000; i++) {
if(i%50 == 0) {
System.out.println();
}
System.out.print("\u"+i); //issue here, see below
}
}
}
我的打印语句出现错误,我在其中输入了 "\u"+i 说“无效的 unicode”,因为 \u 没有用数字完成,但我不知道如何解决它。
【问题讨论】: