下面哪个叙述是正确的?
A. 5.0/2+10的结果是double类型
B. (int)5.8+1.0的结果是int型
C. ‘苹’+‘果’的结果是char类型
D. (short)10+'a'的结果是short型数据
用下列哪个代码替换程序标注的【代码】会导致编译错误?public static void main(String args[]){int m=10,n=0;while(【】){n++}}}
A. m-->0
B. m++>0
C. m=0
D. m>100&&true
假设有“x=1;”,以下哪个代码导致“不能从一个整型转换为字符型”这样的编译错误?
A. short t=12+'a'
B. char c='a'+1
C. char m='a'+x
D. byte n='a'+1
下面程序的运行结果是什么?public class t2 {public static void main(String[] args) {// TODO Auto-generated method stubchar x='你',y='e',z='吃';if(x>'A'){y='苹';z='果';}else {y='酸';}z='甜';System.out.print(x+","+y+","+z);}}
A. 你,苹,果
B. 你,苹,甜
C. 苹,果,甜
D. 苹,果,酸