나이를 입력받아
13세 이하면 "어린이 입니다."
13세 초과 19세 이하면 : "청소년 입니다."
19세 초과 시 : "성인 입니다." 출력
public void ex5() {
Scanner sc = new Scanner(System.in);
System.out.print("나이 입력 : ");
int age = sc.nextInt();
if(age <= 13) {
System.out.println("어린이 입니다.");
} else if((age > 13) && (age <= 19)) {
System.out.println("청소년 입니다.");
} else {
System.out.println("성인 입니다.");
}
}
public void ex5() {
Scanner sc = new Scanner(System.in);
System.out.print("나이 입력 : ");
int age = sc.nextInt();
if(age <= 13) {
System.out.println("어린이 입니다.");
} else if(age > 19) {
System.out.println("성인입니다.");
} else {
System.out.println("청소년 입니다.");
}
}
점수(100점 만점)를 입력 받아
90점 이상 : A
80점 이상 90점 미만 : B
70점 이상 80점 미만 : C
60점 이상 70점 미만 : D
60점 미만 : F
0점 미만, 100 초과 : "잘못 입력하셨습니다"
public void ex6() {
Scanner sc = new Scanner(System.in);
System.out.print("점수 입력 : ");
int score = sc.nextInt();
if(score >= 90 && score <= 100) {
System.out.println("A");
} else if(score >= 80 && score < 90) {
System.out.println("B");
} else if(score >= 70 && score < 80) {
System.out.println("C");
} else if(score >= 60 && score < 70) {
System.out.println("D");
} else if(score < 60 && score >= 0) {
System.out.println("F");
} else {
System.out.println("잘못 입력하셨습니다");
}
}
public void ex6() {
Scanner sc = new Scanner(System.in);
System.out.print("점수 입력(0~100) : ");
int score = sc.nextInt();
String result;
if(score < 0 || score > 100) {
result = "잘못 입력하셨습니다!";
} else if(score >= 90) {
result = "A";
} else if(score >= 80) {
result = "B";
} else if(score >= 70) {
result = "C";
} else if(score >= 60) {
result = "D";
} else {
result = "F";
}
System.out.println(result);
}
놀이기구 탑승 제한 검사
나이가 12세 이상, 키 140.0cm 이상 일 경우에만 "탑승 가능"
나이가 12미만인 경우 : "적정 연령이 아닙니다."
키가 140.0cm 미만 : "적정 키가 아닙니다."
나이를 0세 미만, 100세 초과 시 : "잘못 입력 하셨습니다."
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) {
System.out.println("탑승 가능");
} else {
System.out.println("적정 키가 아닙니다.");
}
} else if(age < 12 && age >= 0) {
System.out.println("적정 연령이 아닙니다.");
} else {
System.out.println("잘못 입력 하셨습니다.");
}
}
public void ex7() {
Scanner sc = new Scanner(System.in);
System.out.print("나이 입력 : ");
int age = sc.nextInt();
String result;
if(age < 0 || age > 100) {
result = "잘못 입력하셨습니다!";
} else {
System.out.print("키 입력 : ");
double height = sc.nextDouble();
if (age < 12) {
result = "적정 연령이 아닙니다";
} else if(height < 140.0) {
result = "적정 키가 아닙니다";
} else {
result = "탑승 가능";
}
}
System.out.println(result);
}
놀이기구 탑승 제한 검사 프로그램
조건 - 나이 : 12세 이상 - 키 : 140.0cm 이상
나이를 0~100세 사이로 입력하지 않은 경우 : "나이를 잘못 입력 하셨습니다."
키를 0~250.0cm 사이로 입력하지 않은 경우 : "키를 잘못 입력 하셨습니다."
-> 입력이 되자 마자 검사를 진행하여 잘못된 경우 프로그램 종료
나이O, 키X : "나이는 적절하나, 키가 적절치 않음";
나이X, 키O : "키는 적절하나, 나이는 적절치 않음";
나이X, 키X : "나이와 키 모두 적절치 않음";
나이O, 키O : "탑승 가능"
public void ex8() {
Scanner sc = new Scanner(System.in);
System.out.print("나이 : ");
int age = sc.nextInt();
if(age < 0 || age > 100) {
System.out.println("나이를 잘못 입력 하셨습니다.");
return;
}
System.out.print("키 : ");
double height = sc.nextDouble();
if(height < 0 || height > 250) {
System.out.println("키를 잘못 입력 하셨습니다.");
return;
}
if(age >= 12 && age <= 100) {
if(height < 140 && height >= 0) {
System.out.println("나이는 적절하나, 키가 적절치 않음");
} else {
System.out.println("탑승 가능");
}
} else if(age < 12 && age >= 0) {
if(height >= 140 && height <= 250) {
System.out.println("키는 적절하나, 나이는 적절치 않음");
} else {
System.out.println("나이와 키 모두 적절치 않음");
}
}
}
public void ex8() {
Scanner sc = new Scanner(System.in);
System.out.print("나이 입력 : ");
int age = sc.nextInt();
String result;
if(age < 0 || age > 100) {
result = "나이를 잘못 입력하셨습니다.";
} else {
System.out.print("키 입력 : ");
double height = sc.nextDouble();
if(height < 0 || height > 250) {
result = "키를 잘못 입력하셨습니다.";
} else {
if(age < 12 && height >= 140.0) { // 나이 X, 키 O
result = "키는 적절하나, 나이가 적절치 않음";
} else if(age >= 12 && height < 140.0) { // 나이 O, 키 x
result = "나이는 적절하나, 키가 적절치 않음";
} else if(age < 12 && height < 140.0) { // 나이 x, 키 x
result = "나이와 키 모두 적절치 않음";
} else { // 나이 O, 키 O
result = "탑승 가능";
}
}
}
System.out.println(result);
}
정말 잘 읽었습니다, 고맙습니다!