import java.util.Scanner;
public class Ex04_Nested {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 정보처리기사 합격 기준
// (조건) 4학년, 60점 이상
System.out.print("학년 : ");
int year = sc.nextInt();
System.out.print("점수 : ");
int score = sc.nextInt();
// ** 중첩 if문 권장하지 않습니다.
// 4학년
if( year == 4 ) {
// 60점 이상
if( score >= 60 ) {
System.out.println("합격!");
}
else {
System.out.println("불합격!");
}
} else {
System.out.println("응시자격이 없습니다.");
}
// 조건문(if)문을 중첩하지 않고 조건을 작성할 수 있다.
// 방법1
if( year == 4 && score >= 60 )
System.out.println("합격!");
else if( year == 4 )
System.out.println("불합격!");
else
System.out.println("응시자격이 없습니다.");
// 방법2
if( year != 4 )
System.out.println("응시자격이 없습니다.");
else if ( score >= 60 )
System.out.println("합격!");
else
System.out.println("불합격!");
sc.close();
}
}
Java
복사





