指出正确的表达式( )。
A: float f=1/3;
B: int i=1/3;
C: float f=1.01;
D: double d=999d;
A: float f=1/3;
B: int i=1/3;
C: float f=1.01;
D: double d=999d;
举一反三
- 在Java中,下列( )赋值语句是不合法的 A: double f=1.0/3 B: int i=1/3 C: float f=1/3 D: float f=1*3.0
- 设有以下语句:int a = 1;float f = 4.2;double i = 3.0;则表达式10+’a’+i*f计算结果的数据类型是( ) A: int B: float C: double D: 不确定
- 假定变量x,f和d的类型分别为int、float和double。下面表达式的值总是为1的是() A: x==(int)(float)x B: d==(double)(float)d C: f==(float)(double)f D: (f+d)-f==d
- 已知变量a,f,i数据类型如下:int a;float f;double i;则表达式10+'a'+i*f值的数据类型为() A: int B: float C: double D: 不确定
- 有如下定义:int a;float f;double i;则表达式10+a+i*f的值的数据类型为 A: int B: 不确定 C: float D: double