人称大帅逼
2018-09-05 15:54
原答案是 :
String mark=(score >= 60?) "合格":"不合格" ;
但是我看有人用这个格式:
String mark=(score >= 60? "合格":"不合格");
输出结果都是正确的,请问这两个格式都是对的吗?
括号不加 也能识别出来 这个特殊运算符是这样的
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工具)升级版
1165172 学习 · 17581 问题
相似问题