为什么输出不能用单引号

为什么输出不能用单引号

System.out.println('请输入成绩');


       //从键盘输入一个整型数据作为分数,并放到变量score中

       int score = sc.nextInt();


       //对成绩进行判断,输出对应的内容

     if(score >= 85) {

         System.out.println('优秀!很棒');

     } else if(score >= 75 && score <= 84) {

         System.out.println('良!可以再优秀一点');

     } else if(score >= 60 && score <= 74) {

         System.out.println('及格!还可以');

     } else {

         System.out.println('不及格!情况不太妙');

     }

// 这样是报错的

正在回答 回答被采纳积分+1

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

1回答
提问者 阳_19 2019-11-26 21:52:22

刚百度 单引号是char类型,只有双引号才能包含String类型

  • 同学自己解决了很棒,自己找到答案是不是很有成就感呢?char表示字符,定义时使用用单引号表示,只能存储一个字符,如果是多个字符,需要用双引号包裹,代表一个String字符串呢~祝学习愉快~
    2019-11-27 09:59:03
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
零基础Java入门体验课
  • 参与学习           人
  • 提交作业       437    份
  • 解答问题       393    个

慕课网首推Java体验课,用体系化的学习方式+实战性的项目练习,带你轻松入门Java~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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