Java基础:判断正确的语句 - 变量声明与运算
判断正确的语句
下面程序哪个语句是正确的?
A. 'shorts=22;s=s+12;'
B. 'short s=23;'
C. 'float f=23+25.23;'
D. 'byte a=1,b=3;bytec=a+b'
正确答案是 B。 因为 B 语句定义了一个 short 类型的变量 s 并将其赋值为 23,语法是正确的。
A 语句中有一个拼写错误 'shorts' 应该是 'short',另外变量 s 没有声明,不能直接使用。
C 语句中将整型和浮点型相加,编译器会将整型自动转换为浮点型,语法是正确的,但可能不是预期的结果。
D 语句中没有声明变量 c,并且变量类型应该是 byte,而不是 bytec。
原文地址: https://www.cveoy.top/t/topic/lim1 著作权归作者所有。请勿转载和采集!