次のコードを書き込もうとしていますが、エラーが発生します。親切に助けてください。
int six=06;
int seven=07;
int abc=018;
int nine=011;
System.out.println("Octal 011 ="+nine);
System.out.println("octal O18 =" + abc);
なぜ変数に 018 と 019 を与えることができないのですか。変数に値 020 と 021 を与えることができます。なぜこれが起こるのですか?この背後にある理由は何ですか 親切に教えてください。
次のエラーが発生しました
integer number too large: 018
int eight=018;