求助各位大神

来源:3-7 Java中的条件运算符

锐利粑粑

2016-10-13 11:05

int score=68; String mark=(score>=60)?"及格":"不及格";我是个刚学习JAVA的初学者,敢问各位大神们,直接把68写成score不可以吗?

写回答 关注

2回答

  • 只是还来不及_0
    2016-10-13 11:09:14
    已采纳

    不可以,因为你定义score为int整形了。若果改成字符串就把int改成String

    锐利粑粑

    非常感谢!我懂了!

    2016-10-17 20:10:39

    共 1 条回复 >

  • 喵喵小喵
    2016-10-13 17:36:18

    你的意思是String mark=(68>=60)?"及格":"不及格";吗?如果是的话,这样是可以的,但这样就写死了。只能判断68分。如果用score来接收你输入的任意分数,那就可以判断很多啦。比如:

    Scanner sc = new Scanner(System.in); 

    System.out.println("请输入分数:"); 

    int score= sc.nextInt(); 


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165171 学习 · 17581 问题

查看课程

相似问题