JAVA/chapter04_control

chapter01 : if

GAWON 2023. 5. 25. 16:40
package org.joonzis.ex;

public class Ex01_if {
	public static void main(String[] args) {
		/*
		 * 	1. 형식
		 * 
		 * 		if (조건식) {
		 * 			실행문;
		 * 		}
		 * 
		 *  
		 *  	if (조건식) {
		 *  		실행문;
		 *  	} else{
		 *  		실행문;
		 *  	}
		 *  
		 *  
		 *  	if (조건식) {
		 * 			실행문;
		 * 		} else if (조건식){
		 * 			실행문;
		 * 		} else{
		 * 			실행문;
		 *  	}
		 *  
		 *  
		 *  2. 특징
		 *   1) else if 문은 없어도 되고, 여러 개가 있을 수 있다.
		 *   2) else 문은 없어도 되고, 한 개가 있을 수 있다.
		 *   3) 실행문이 하나라면 실행블록의 중괄호({}) 생략할 수 있다.
		 */  
		
		/*
		 * 1. 예제
		 * 
		 *	if(조건식) {
		 * 		실행문;
		 * 	} else if(조건식){
		 * 		실행문;
		 *	} else if(조건식){
		 * 		실행문;
		 * 	} else{
		 * 		실행문;
		 * 	}
		 * 
		 *	if(조건식) {
		 * 		실행문;
		 * 	}
		 * 
		 * 	if(조건식)
		 * 		실행문;
		 * 
		 * */
		
		
		int num = 20;
		
		// num 변수의 값이 양수인지 음수인지 0인지 판단하여 출력
		if(num>0) {
			System.out.println("양수");
		}else if(num<0) {
			System.out.println("음수");
		}else {
			System.out.println("0");
		}
		
		
		double avg = 82.3;	// 평균 점수
		// 평균 점수가 90이상이면 A,
		// 80이상이면 B
		// 70이상이면 C
		// 60이상이면 D
		// 60미만이면 F 출력
		if(avg >= 90) {
			System.out.println("A");
		}else if(avg >=80) {
			System.out.println("B");
		}else if(avg >=70) {
			System.out.println("C");
		}else if(avg >=60) {
			System.out.println("D");
		}else {
			System.out.println("F");
		}
		
//		if(avg >= 90) {
//			System.out.println("A");
//		}
//		if(avg >=80) {
//			System.out.println("B");
//		}
//		if(avg >=70) {
//			System.out.println("C");
//		}
//		if(avg >=60) {
//			System.out.println("D");
//		}
//		if(avg<60) {
//			System.out.println("F");
//		}
		
		
        
	}
}