Quiz 1. 놀이기구 / 합격 불합격
package com.reminder.conditional;
public class Quiz01 {
public static void main(String[] args) {
/* 9세 이상이면서 110cm 이상인 사람만 놀이기구를 탑승 */
int age = 9;
double height = 110;
if(age >= 9 && height >= 110) {
System.out.println("놀이기구 탑승 가능!");
} else {
System.out.println("다음 기회에...");
}
/* 두 과목의 평균이 60점이면 합격
* 한 과목이라도 40점 미만이면 불합격
* */
int englishScore = 30;
int mathScore = 90;
int sum = englishScore + mathScore;
double average = sum / 2.0;
if(average < 60) {
System.out.println("불합격");
} else if(englishScore < 40 || mathScore < 40) {
System.out.println("한 과목 과락으로 인한 불합격");
} else {
System.out.println("합격");
}
/* 1차 작성 코드 */
// if(average >= 60) {
// if(englishScore >= 40 || mathScore >= 40) {
// System.out.println("합격");
// } else {
// System.out.println("불합격");
// }
// }
/* 답안 */
// if(average < 60) {
// System.out.println("불합격");
// } else if(englishScore < 40 || mathScore < 40) {
// System.out.println("한 과목 과락으로 인한 불합격");
// } else {
// System.out.println("시험 합격");
// }
}
}
Quiz 2. 차종에 따른 렌트비
소문자 suv는 없는 값으로 나온다.
package com.reminder.conditional;
import java.util.Scanner;
public class Quiz02 {
public static void main(String[] args) {
/* 차종에 따른 1일간 렌트비 */
Scanner scanner = new Scanner(System.in);
System.out.print("차종을 선택하세요 > ");
String vehicleType = scanner.nextLine();
int result = 0;
switch(vehicleType) {
case "소형" :
result = 40000;
break;
case "중형" :
result = 55000;
break;
case "대형" :
result = 80000;
break;
case "SUV" :
result = 100000;
break;
case "승합" :
result = 120000;
/* default문 생략 */
}
System.out.println("선택하신 차종은 " + vehicleType + "입니다.");
System.out.println("1일 렌트비는 " + result + "원입니다.");
}
}
'Java' 카테고리의 다른 글
반복문 수업 Quiz (0) | 2021.12.24 |
---|---|
[JAVA] 4-2. 반복문 for, while (0) | 2021.12.24 |
조건문 수업 practice (0) | 2021.12.24 |
[JAVA] 4-1. 조건문 if, switch (0) | 2021.12.23 |
[JAVA] 3-2. Math, Random, Scanner 클래스 (0) | 2021.12.23 |