if 문 문법
if (조건식1) {
조건식1의 결과가 참일 때 실행구문 a ;
} else if (조건식2) {
조건식2의 결과가 참일 때 실행구문 b ;
} else {
조건식1과 조건식 2의 결과가 거짓일 때 실행구문 c ;
}
예제1. 기본 if ~ else 문
public static void main(String[] args) {
int jumsu = (int)(Math.random() *100); //임의의 점수 생성
System.out.println("당신의 점수는 : " + jumsu);
if( jumsu >= 60 ) {
System.out.println("점수가 60점 이상입니다.");
System.out.println("합격입니다.");
}else {
System.out.println("점수가 60점보다 작습니다.");
System.out.println("불합격입니다. 다음기회에..");
}
}
예제2. 다중조건 if ~ else if ~ else 문
public static void main(String[] args) {
int jumsu = (int)(Math.random() * 100) ; //임의의 점수생성
System.out.println("당신의 점수는 : " + jumsu);
if( jumsu >= 90) {
System.out.println("당신의 학점은 A입니다.");
}else if(jumsu >= 80) {
System.out.println("당신의 학점은 B입니다.");
}else if(jumsu >= 70) {
System.out.println("당신의 학점은 C입니다.");
}else if(jumsu >= 60) {
System.out.println("당신의 학점은 D입니다.");
}else {
System.out.println("당신의 학점은 F입니다.");
System.out.println("재수강 대상입니다.");
}
}
예제3. 중첩 if 문
public static void main(String[] args) {
int jumsu = (int)(Math.random() * 110) ; //임의의 점수생성
System.out.println("당신의 점수는 : " + jumsu);
if(jumsu >= 90) {
if(jumsu > 100) {
System.out.println("잘못된 점수를 입력하였습니다.");
}else {
System.out.println("당신의 학점은 A입니다.");
}
}else if(jumsu >= 80) {
if(jumsu >= 85) {
System.out.println("당신의 학점은 B+입니다.");
}else {
System.out.println("당신의 학점은 B입니다.");
}
}else if(jumsu >= 70) {
System.out.println("당신의 학점은 C입니다.");
}else if(jumsu >= 60) {
System.out.println("당신의 학점은 D입니다.");
}else {
System.out.println("당신의 학점은 F입니다.");
System.out.println("재수강 대상입니다.");
}
}
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 자바 반복문 1. while 문 / do~ while문 차이점, 사용법, 예제 (0) | 2021.07.21 |
---|---|
[JAVA] 자바 조건문 2. switch 문 사용법, 예제 (0) | 2021.07.18 |
[JAVA] 자바 연산자 : 단항연산자, 이항연산자, 삼항연산자 (0) | 2021.07.18 |
[JAVA] 자바 기초문법 : 주석, 명명규칙 (0) | 2021.07.17 |
[JAVA] 자바 JDK 설치, 환경변수 설정하기 (0) | 2021.06.23 |