为了账号安全,请及时绑定邮箱和手机立即绑定

求助各位大神

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

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

锐利粑粑 提问者

非常感谢!我懂了!
2016-10-17 回复 有任何疑惑可以回复我~

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

Scanner sc = new Scanner(System.in); 

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

int score= sc.nextInt(); 


4 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

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

进入课程

求助各位大神

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信