코딩 연습
if 문
public class Main {
public static void main(String[] args) {
int money = 2900;
if(money >= 3000) {
System.out.println("택시를 타고 가라");
} else {
System.out.println("걸어가라");
}
int money2 = 3500;
boolean card = true;
if(money2 >= 3000 || card) {
System.out.println("택시를 타라");
} else {
Sysytem.out.println("걸어가라");
}
int a = 50;
if(a%2 == 0) {
System.out.println("짝수");
} else {
System.out.pringln("홀수")
}
int a2 = 10, b2 = 25, c2 = 3;
int max = 0;
if(a2 > b2 && a2 > c2) {
max = a2;
} else {
if(b2 > c2) {
max = b2;
} else {
max = c2;
}
}
System.out.println("최대값 : " + max);
int kor = 90, eng = 85, math = 100;
int avg = (kor + eng + math) / 3;
if(avg >= 95) {
System.out.println("장학생");
}
if(kor >= 70) {
System.out.println("국어 합격");
} else {
System.out.println("국어 불합격");
}
if(math >= 90) {
System.out.println("A학점");
} else if(math >= 80) {
System.out.println("B학점");
} else if( mat >= 70 ) {
System.out.println("C학점");
} else {
System.out.println("F학점");
}
}
}
👉 출력
문제1 : 걸어가라
문제2 : 택시를 타라
문제3 : 짝수
문제4 : 최대값 : 25
문제5-1 : avg값이 91.0이기때문에 조건에 만족하지 않음
문제5-2 : 국어 합격
문제5-3 : A학점
Switch-Case 문
int num = 8;
switch(num) {
case 1 :
System.out.println("축구");
break;
case 2 :
System.out.println("농구");
break;
case 3 :
System.out.println("야구");
break;
case 4 :
System.out.println("배구");
break;
default :
System.out.println("배드민턴");
break;
}
int num = 1;
switch(num) {
case 3 :
System.out.println("안녕");
case 2 :
System.out.println("안녕");
case 1 :
System.out.println("안녕");
break;
default :
System.out.println("잘가");
break;
}
👉 출력
문제 1 : 배드민턴
문제 2 : 안녕