java题目:下列哪个声明是错误的?
A. int i=10;
B. float f=1.1;
C. double d=34.4;
D. byte b=127;
答案是(B)。
原因是:java中规定浮点类型默认为double类型,声明double类型时可以不用加d;声明单精度浮点类型 需要加入f ,即float f =1.1f 。
byte,即字节,由8位的二进制组成。在Java中,byte类型的数据是8位带符号的二进制数。取值范围为[-128,127]
java题目:下列哪个声明是错误的?
A. int i=10;
B. float f=1.1;
C. double d=34.4;
D. byte b=127;
答案是(B)。
原因是:java中规定浮点类型默认为double类型,声明double类型时可以不用加d;声明单精度浮点类型 需要加入f ,即float f =1.1f 。
byte,即字节,由8位的二进制组成。在Java中,byte类型的数据是8位带符号的二进制数。取值范围为[-128,127]