Java 条件运算符格式问题

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

人称大帅逼

2018-09-05 15:54

原答案是 :

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

但是我看有人用这个格式:

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

输出结果都是正确的,请问这两个格式都是对的吗?

写回答 关注

2回答

  • 慕后端4519175
    2018-09-05 18:11:11
    已采纳

    括号不加 也能识别出来 这个特殊运算符是这样的

    人称大帅逼

    好的谢谢

    2018-09-05 21:53:50

    共 1 条回复 >

  • 阿姆boxer
    2019-03-17 10:18:30

    3-7 Java中的条件运算符

    2016-06-28

    条件运算符( ? : )也称为 “三元运算符”。 语法形式:布尔表达式 ? 表达式1 :表达式2 运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值 String str=(8>5)?"8大于5":"8 <小于5"; System.out.println(str); 为true,返回:8大于5


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

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

1165523 学习 · 17586 问题

查看课程

相似问题