[문제1]
나이가 19살인 사람의 졸업여부를 확인하는 프로그램을 작성해보자
조건1
20살 이상인 경우 "고등학교를 졸업했습니다" 출력
조건2
20살 미만인 경우 "학교에 다니고 있습니다" 출력
int age = 19;
if (age >= 20) {
System.out.println("고등학교를 졸업 했습니다.");
} else {
System.out.println("학교에 다니고 있습니다.");
}
[문제2]
조건문을 활용하여 나이가 17살인 학생의 신상정보를 출력해보자!
조건 1
7살 이하인 경우 = "학교에 다니지 않습니다"
13살 이하인 경우 = "초등학교에 다니고 있습니다"
16살 이하인 경우 = "중학교에 다니고 있습니다"
그 위인경우 = "고등학교에 다니고 있습니다"
int age = 19;
if (age >= 20) {
System.out.println("고등학교를 졸업 했습니다.");
} else {
System.out.println("학교에 다니고 있습니다.");
}
System.out.println("===================================");
int age2 = 20;
if (age <= 7) {
System.out.println("학교에 다니지 않습니다.");
} else if (age <= 13) {
System.out.println("초등학교에 다니고 있습니다.");
} else if (age <= 16) {
System.out.println("중학교에 다니고 있습니다.");
} else {
System.out.println("고등학교에 다니고 있습니다.");
}
[문제3]
Scanner sc = new Scanner(System.in); 을 활용하여 나이를 입력받아 놀이공원의 입장료를 출력하는 프로그램을 작성해보자
조건
8살 미만 = 미취학 아동 / 요금 1,000원
14살 미만 = 초등학생 / 요금 2,000원
20살 미만 = 중, 고등학생 / 요금 2,500원
20살 초과 = 일반인 / 요금 3,000원
마지막 출력문은 "귀하의 입장료는 OOOO원 입니다"
Scanner sc = new Scanner(System.in);
System.out.println("나이를 입력해주세요");
int age3 = sc.nextInt();
int charge;
if(age3 < 8) {
charge = 1000;
System.out.println("미취학 아동입니다.");
} else if (age3 < 14) {
charge = 2000;
System.out.println("초등학생 입니다.");
} else if (age3 < 20) {
charge = 2500;
System.out.println("중, 고등학생 입니다.");
} else {
charge = 3000;
System.out.println("일반인 입니다.");
}
System.out.println("귀하의 입장료는 " + charge + "원 입니다.");
'Java > Java 연습문제' 카테고리의 다른 글
[JAVA] for문 연습문제 (0) | 2023.07.27 |
---|---|
[JAVA] 조건문을 활용한 간단한 프로그래밍 (2) (0) | 2023.07.26 |
[JAVA] 연산자 연습문제 (0) | 2023.07.26 |
[JAVA] 형변환 연습문제 2 (0) | 2023.07.25 |
[JAVA] 형변환 연습문제 (0) | 2023.07.25 |