public class _1{
public static void main(String[] args){
System.out.println((char)6);
}
}
打印出的是一个空心正方形
查ASCII表不是应该是黑桃吗?
(char)1到(char)14也全是方框,不是图形
ASCII表中没有黑桃,需要借助Unicode字符。
要打印出黑桃,需要更改字符集为UTF,以Eclipse为例。
Window -> Preferences -> General -> Workspace -> set "Text file encoding" to "Other: UTF-8"
程序代码如下:
String t = "\u2660";
System.out.println(t);
如果有帮助,请采纳答案好吗,谢谢!
编码里 6 应该没有定义把 '6' 的int值 是54 吧