选择题3-5在ECLIPSE里跑ch+1结果不是字符型是整型

选择题3-5在ECLIPSE里跑ch+1结果不是字符型是整型

char ch='8';
ch=(char)(ch+1);
System.out.println(ch);

输出的ch不是字符型是整型9,和case里面的字符型不一样啊

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你定义的数据类型都是9,输出的怎么会是整型呢,case语句里有单引号,是因为要检索的是字符,如果是整型就不需要加单引号了。

  • romerxzh 提问者 #1
    但是我输出的时候是没有单引号的
    2018-07-03 09:57:34
  • romerxzh 提问者 #2
    不是指这个例题,如果我按照我上面写的代码print出来的结果是没有带单引号的9
    2018-07-03 10:02:51
  • Tender10 回复 提问者 romerxzh #3
    Eclipse控制台显示字符本身就不会显示单引号啊,你可以直接输出一个字符,例如char ch='a';最后显示在控制台就是一个a,也不会带单引号,但是它是字符类型。
    2018-07-03 10:46:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师