JAVA/DAY 05 _ 23.08.23

연산자 우선순위

민지짱민지최고 2023. 8. 29. 00:40

// 연산자 우선순위 : &&, ||는 최후로 들어가는게 맞아. 왼쪽부터 연산된다!

// 학생 출석률 -> 출석률은 무조건 90이상이어야 장학금 받을 수 있다는 전제
// 기말고사 점수
// 과제 점수

int studentAppendanceRate = 70;
int finalExamScore = 100;
int homeworkScore = 60;

if (finalExamScore >= 90 || homeworkScore == 100 && studentAppendanceRate >= 90) {
// or먼저 연산하고 출석률을 만나니까 ㄱㅊ
System.out.println("장학금 대상자 입니다.");



if(studentAppendanceRate >= 90 && (finalExamScore >= 90 || homeworkScore == 100)) {
// &&먼저 연산되면 의미가 달라지니까 or쪽에 (  ) 쳐준다
System.out.println("장학금 대상자 입니다.");
}