在Java语言中,下列变量定义和赋值错误的是( )
A: short i=5;int j=i;
B: char c = "c"; int j=c;
C: float f = 'c'+1;
D: float i=5;double d=i;
A: short i=5;int j=i;
B: char c = "c"; int j=c;
C: float f = 'c'+1;
D: float i=5;double d=i;
举一反三
- 以下的变量赋值方法中错误的是()。 A: int i; i=3; B: float j=25.36; C: int a=5,b=5,c=5; D: int m=n=p=5;
- 下列定义形式中,( )是非法的 A: class A{int a,b;…} B: class A{int i,j;i=j=10;…} C: class A{int a;float f;…} D: class A{int a=12;float f=1.2f;…}
- 下列强制类型转换,哪些是被允许的? A: char c='A'; i=(int)c; B: float f= 1000.34f; int i = (int)f; C: double d=100.34; int i =(int)d; D: int i=97; char c =(char)i;
- 下列语句哪句是错误的( ) A: int i=123456;byte b=(byte)i; B: double d=12.345;int i=(int)d; C: short i=89;byte j=i; D: int i=88;char a=(char)i;
- 以下共用体定义错误的是() A: union{ int i;char ch;float f;}a,b,c; B: union data{int i;char ch;float f;} C: union data{int i; char ch;float f;}union data a,b,c; D: union data{ int i;char ch;float f;};union dataa,b,c;