这是我的代码:
class writedemo {
public static void main(String args[]){
int b;
b=1;
System.out.write(b);
System.out.write('\n');
}
}
我得到的输出是“apl 功能四问”字符 (U+2370)。
但是这段代码有效:
class writedemo{
public static void main(String args[]){
int b;
b='A';
System.out.write(b);
System.out.write('\n');
}
}
它打印字符'A'
。有人可以帮帮我吗?我错过了什么吗?
最佳答案
System.out.write() 存储并打印 ASCII 值。您可以使用 System.out.print() 来显示您的整数值。两者的区别如下:
System.out.write(65); //will print ASCII value of 65 which is A;
System.out.print(65); // will print just 65
关于java - Java 中的 System.out.write() - 不打印整数值的最低有效位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51705370/