我正在尝试一个简单的程序来打印字符。当我这样做时:
import java.io.*;
public class listit {
public static void main(String[] args) {
for (int i = 32; i < 127; i++) {
System.out.write(i);
// break line after every eight characters.
if (i % 8 == 7) System.out.write('\n');
else System.out.write('\t');
}
System.out.write('\n');
}
}
我得到了预期的结果,即正在打印出 ASCII 字符集的可打印子集。但是,当我尝试类似的事情时:
import java.io.*;
public class listit {
public static void main(String[] args) {
int i = 122;
System.out.write(i);
}
}
当我期待z时,我根本没有得到任何输出。这个程序与上面的程序有什么不同,除了没有循环吗?