问题
单项选择题
下列程序执行后,chl的值是( )。 public class Testccc{ public static void main(Stringargsr[ ]) { char chl=''A'',ch2=''T''; if(chi+5<ch2)++ch1; System.out.println(ch1); } }
A. 'A'
B. 'B'
C. 'C'
D. B
答案
参考答案:D
解析:如果熟悉char型在计算机内部可以和int型相互转换的话,本题就比较好做了。判断(ch1+5<ch2=,即比较”E”的int型值是否小于“T,当然成立.所以执行++ch1;这是ch1的值便变成了字母“B”。