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

和答案一致,但运行错误

https://img1.sycdn.imooc.com//5cb710430001d5d719201030.jpg各位大佬帮忙看一下哪里出错了好吗,看了好几遍也没看出来。


正在回答

6 回答

你的()是中文输入法的,应该改为英文输入法
//条件运算符( ? : )也称为 “三元运算符”。
//语法形式:布尔表达式 ? 表达式1 :表达式2
//运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值


//在编辑器中的第 4 行输入代码,应用关系运算符实现 “判断:
//如果 score 大于或等于 60 ,输出及格,反之输出不及格“
//运行结果为: 考试成绩如何:及格

public class score{
    public static void main(String[] args) {
        int score = 68;
        String mark = (score >= 60) ? "及格" : "不及格";
        System.out.println("考试成绩如何:" + mark);
    }
}


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

注意中英文符号

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

写代码一定要注意不能写成中文的符号啦

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

你的一看就是中文括弧

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

代码编写过程注意符号输入的状态,括号,问号,冒号等等,新手最容易犯的小问题,以后注意。你的括号都是 中文状态的

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

将(score>=60)两边的括号改成英文输入的括号,你是中文输入括号了

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

举报

0/150
提交
取消

和答案一致,但运行错误

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