public class jh_04_使用复杂条件下的if选择结构 { /* * 张浩Java成绩大于98分, * 而且(&&)音乐成绩大于80分, * 老师奖励他;或者(||)Java成绩 * 等于100分,&&音乐成绩大于70分, * 老师也可以奖励他 */ public static void main(String[] args) { // 表达式。由操作数和符号构成的序列。 // 逻辑运算符。的操作数必须是布尔类型。 System.out.println(true || false); // System.out.println(5 || 2); int javaScore = 99; int musicScore = 98; //Java成绩大于98分 音乐成绩大于80分 // javaScore > 98 && musicScore > 80 // Java成绩等于100分 &&音乐成绩大于70分 // javaScore == 100 && musicScore >70 // a || b boolean result = (javaScore > 98 && musicScore > 80) ||( javaScore == 100 && musicScore >70); if(result) { System.out.println("奖励"); } } }