单选题
Java
2019-03-04
下列整数定义中,错误的是( )。
int f=314.;
int a=012;
int i=189;
int d=0x123;
A.int f=314.;
B.int a=012;
C.int i=189;
D.int d=0x123;
参考答案
A
答案解析
整数有三种表示方法,分别为八进制、十进制和十六进制。八进制数以0开始,十六进制数以0x开始。B项是八进制整数;C项是十进制整数;D项是十六进制整数;而A项最后多了一个小数点,不符合规范,故定义错误。
你可能感兴趣的试题
A.int x=3;
A.int x=3;
B.float f;d;
B.float f;d;
C.String S="Hello!";
C.String S="Hello!";
D.boolean b=true;
D.boolean b=true;
A.int $x;
A.int $x;
B.int _123;
B.int _123;
C.int Summer_2010_gross_sale;
C.int Summer_2010_gross_sale;
D.int #dim;
D.int #dim;