全部题库 / Java / 试题详情
单选题 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;
A.2
A.2
B.5.2
B.5.2
C.0.2f
C.0.2f
D.023
D.023