单选题
假设有String a="A";char b='A'; char c=65,下面选项中正确的是( )。
A、
if(a== {Systeouprint("Equal")}
B、
if(c== {Systeouprint("Equal")}
C、
if(a== {Systeouprint("Equal")}
D、
if(c== {Systeouprint("Equal")}
【正确答案】
B
【答案解析】
[解析] 由于Java是强类型语言,String不能和char、int类型变量直接进行对比。但如果 char和int两类型在同一个表达式中运算,系统是可以进行自动类型转换的,因此这两个类型的变量可以比较。
提交答案
关闭