锐利粑粑
2016-10-13 11:05
int score=68; String mark=(score>=60)?"及格":"不及格";我是个刚学习JAVA的初学者,敢问各位大神们,直接把68写成score不可以吗?
不可以,因为你定义score为int整形了。若果改成字符串就把int改成String
你的意思是String mark=(68>=60)?"及格":"不及格";吗?如果是的话,这样是可以的,但这样就写死了。只能判断68分。如果用score来接收你输入的任意分数,那就可以判断很多啦。比如:
Scanner sc = new Scanner(System.in);
System.out.println("请输入分数:");
int score= sc.nextInt();
Java入门第一季(IDEA工具)升级版
1165171 学习 · 17581 问题
相似问题