和答案一致,但运行错误

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

慕婉清7194788

2019-04-17 19:40

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


写回答 关注

6回答

  • 宇娃
    2019-11-15 11:51:46
    你的()是中文输入法的,应该改为英文输入法
    //条件运算符( ? : )也称为 “三元运算符”。
    //语法形式:布尔表达式 ? 表达式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);
        }
    }


  • qq_慕UI1485404
    2019-09-25 22:04:49

    注意中英文符号

  • 仿若昨日
    2019-07-23 13:50:24

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

  • Verckolf
    2019-06-06 16:39:50

    你的一看就是中文括弧

  • develop_豆
    2019-04-17 22:33:17

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

  • 永夜帝王
    2019-04-17 20:18:15

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

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

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

1165552 学习 · 17587 问题

查看课程

相似问题