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

实际编程中是否要先声明?

int score=68;

 String mark =(score>=60)?"及格":"不及格"; 

 System.out.println("考试成绩如何:"+mark); 

这样也能过吗?不知道实际中是否要先声明啊。

我没有事先声明”及格“,”不及格“这样之间带入算对吗?

正在回答

4 回答

这样是可以的,但是不建议这样写,不易阅读和修改

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

恰逢此时已黄昏 提问者

非常感谢!
2017-02-21 回复 有任何疑惑可以回复我~
#2

_GoldenRain 回复 恰逢此时已黄昏 提问者

不会出现问题,代码中尽量一行代码处理一个逻辑,尽量不要这样写,这个就是设计模式中有个单一职责原则
2017-02-21 回复 有任何疑惑可以回复我~
#3

Kazno

那应该怎么写啊,求助
2017-04-12 回复 有任何疑惑可以回复我~

注意要用英文半角状态敲代码。

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

恰逢此时已黄昏 提问者

谢谢了,我记着呢。不然会提示错误。
2017-02-21 回复 有任何疑惑可以回复我~

应该可以的吧。。。


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

这样也是可以的

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

恰逢此时已黄昏 提问者

哦,那有可能会出错吗?
2017-02-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

实际编程中是否要先声明?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号