class A {
public static void main(String[] args) {
char a = '∀';
System.out.println(a);
char castle = '';
System.out.println(castle);
}
}
逆さまの A の char は問題なく作成できますが、城の char を作成しようとすると、3 つのコンパイル エラーが発生します。なんで?
$ javac A.java && java A
A.java:5: unclosed character literal
char castle = '';
^
A.java:5: illegal character: \57159
char castle = '';
^
A.java:5: unclosed character literal
char castle = '';
^
3 errors