黑马程序员技术交流社区

标题: 小选择题一枚 [打印本页]

作者: 几率收割    时间: 2015-6-23 23:20
标题: 小选择题一枚
阅读下面程序: import java.*;
public class TypeTransition
{  public static void main(String args[]) {  char a='h'; int i=100,j=97; int aa=a+i;
System.out.println("aa="+aa); char bb=(char)j;
System.out.println("bb="+bb); } }
如果输出结果的第二行为bb=a,那么第一行的输出是( C  ) A. aa=1   B. aa=v   C. aa=204   D. aa=156
作者: EnderDBluse    时间: 2015-6-24 09:01
char类型在于int类型相加的时候可以自动转换对应ASCII码里面的值 h对应的是104
作者: fantianfei    时间: 2015-6-24 09:11
楼主是想分析什么?
作者: guiqulaixi    时间: 2015-6-24 09:36
选C  利用字符a的ascII码值是97得到字符h的ascII码值是104,int aa=a+i;进行类型提升,所以是204




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2