下列语句哪句是错误的( )
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: 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: 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: byte i = 128; B: int i = 1000; C: float i = 123F; D: boolean i = 1;
- 定义整数变量i并赋初值100的语句是 。 A: char i; B: char i=100; C: int i=100; D: int i;
- 在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;
- 对于“switch(a)”表达式中的变量a,它可以被声明为哪些合法数据类型? A: boolean, byte, char, short, int, long B: boolean, byte, char, short, int C: byte, char, short, int D: boolean, byte, char, short, int, long, float, double