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");
// }
}
}