Ex5
//나이를 입력 받아
//13세 이하면 "어린이 입니다."
//13세 초과 19세 이하면 : "청소년 입니다."
//19세 초과 시 : "성인 입니다" 출력
Ex6
//점수(100점 만점)를 입력 받아
//90점 이상: A
//80점 이상: B
//70점 이상 80점 미만:C
//60점 이상 70점 미만: D
//60점 미만:F
//0점 미만, 100초과 : "잘못 입력하셨습니다"
Ex7
//놀이기구 탑승 제한 검사
//나이가 12세 이상, 키 140.0cm 이상 일 경우에만 "탑승 가능"
//나이가 12미만인 경우: "적정 연령이 아닙니다"
//키가 140.0com 미만 "적정 키가 아닙니다."
//나이를 0세 미만, 100세 초과 시: "잘못 입력 하셨습니다."
Ex8
// 놀이기구 탑승 제한 검사 프로그램
// 조건 - 나이 : 12세 이상
// - 키 : 140.0cm 이상
// 나이를 0~100세 사이로 입력하지 않은 경우 : "나이를 잘못 입력 하셨습니다."
// 키를 0~250.0cm 사이로 입력하지 않은 경우 : "키를 잘못 입력 하셨습니다."
// -> 입력이 되자 마자 검사를 진행하여 잘못된 경우 프로그램 종료
// 나이 O , 키 X : "나이는 적절하나, 키가 적절치 않음";
// 나이 X , 키 O : "키는 적절하나, 나이는 적절치 않음";
// 나이 X , 키 X : "나이와 키 모두 적절치 않음";
// 나이 O , 키 O : "탑승 가능"
package edu.kh.control.condition;
import java.util.Scanner;
public class ConditionExample {
public void ex5() {
//나이를 입력 받아
//13세 이하면 "어린이 입니다."
//13세 초과 19세 이하면 : "청소년 입니다."
//19세 초과 시 : "성인 입니다". 출력
Scanner sc = new Scanner(System.in);
System.out.print("나이 : ");
int age = sc. nextInt();
if(age <= 13) {
System.out.print("어린이 입니다. ");
}else if( age > 13 && age <= 19 ) {
System.out.print("청소년 입니다. ");
}else{
System.out.print("성인 입니다. ");
}
}
public void ex6() {
Scanner sc = new Scanner(System.in);
System.out.print("점수 : ");
int score = sc. nextInt();
if(score>=90 && score <= 100 ) {
System.out.print("A");
}else if(score >= 80 && score < 90 ) {
System.out.print("B");
}else if(score >= 70 && score < 80 ) {
System.out.print("C");
}else if(score >= 60 && score < 70 ) {
System.out.print("D");
}else if(score < 60 ) {
System.out.print("F");
}else {
System.out.print("잘못 입력하셨습니다");
}
public void ex7(){
Scanner sc = new Scanner(System.in);
System.out.print("나이 : ");
int age = sc. nextInt();
System.out.print("키 : ");
double height = sc .nextDouble();
if(age >= 12 && age > 100 ) {
if( height > 140.0 );
System.out.println("탑승 가능");
}else if(age < 12 age >= 0 ) {
System.out.println("적정 연령 아닙니다");
}if(height < 140.0) {
System.out.println("적정 키가 아닙니다.");
}else(age < 0 && age > 100 ){
System.out.println("잘못 입력 하셨습니다).;
}
}
}
public void ex8(){
Scanner sc = new Scanner(System.in);
System.out.print("나이 : ");
int age = sc. nextInt();
System.out.print("키 : ");
double height = sc .nextDouble();
if (age < 0 || age > 100) {
System.out.print("나이를 잘못 입력 하셨습니다");
}else if (hegiht < 0 || higiht > 250.0) {
System.out.print("키를 잘못 입력 하셨습니다");
}else if (age >= 12) {
if(hegiht >= 140.0) {
System.out.print("탑승 가능");
}else if(hegiht < 140.0) {
System.out.print("나이는 적절하나, 키가 적절치 않음");
}else if (age < 12 ) {
if(height > 140.0) {
System.out.println("키는 적절하나, 나이는 적절치 않음")
}else if (height < 140.0) {
System.out.println("나이와 키 모두 적절치 않음");
}
}
}
}
package edu.kh.control.condition;
public class ConditionRun {
public static void main(String[] args) {
ConditionExample condition = new ConditionExample();
//condition.ex5();
//condition.ex6();
//condition.ex7();
condition.ex8();
}
}
뛰어난 글이네요, 감사합니다.