需求说明:当成绩判断条件比较复杂时,比如需要同时对Java成绩和音乐成绩同时进行判断时,就需要使用复杂条件的if选择结构对是否奖励进行判断(当Java成绩大于90分且音乐成绩大于80分,或者Java成绩等于100分且音乐成绩大于70分时,给予奖励),输出效果如下图所示。
package 作业;
import java.util.Scanner;
public class 作业1复杂条件下的if选择结构 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入张浩的Java成绩:");
Scanner scanner = new Scanner(System.in);
int score1 = scanner.nextInt();
System.out.println("请输入张浩的音乐成绩:");
int score2 = scanner.nextInt();
if(score1>90&&score2>80){
System.out.println("老师说:不错,奖励一个iphone5!");
}
else if(score1==100&&score2>70){
System.out.println("老师说:不错,奖励一个iphone5!");
}
}
}