반응형
flow control statement 제어문
str.equalsIgnoreCase("yes")
import java.util.Scanner;
public class Anything {
public static void main(String[] args) {
System.out.println("점수를 입력해주세요.");
Scanner scn = new Scanner(System.in);
int score = scn.nextInt();
char grade = 'D';
if(score >= 90) {
grade = 'A';
} else if(score >= 80) {
grade = 'B';
} else if(score >= 70) {
grade = 'C';
}
System.out.printf("당신의 등급은 %c 입니다.", grade);
}
}
중첩 if문
import java.util.Scanner;
public class Anything {
public static void main(String[] args) {
System.out.println("점수를 입력해주세요.");
Scanner scn = new Scanner(System.in);
int score = scn.nextInt();
char grade = 'D';
char opt = ' ';
if(score >= 90) {
grade = 'A';
if(score >= 98) {
opt = '+';
} else if(score < 94) {
opt = '-';
}
} else if(score >= 80) {
grade = 'B';
} else if(score >= 70) {
grade = 'C';
}
System.out.printf("당신의 등급은 %c%c 입니다.", grade, opt);
}
}
반응형
'자바의정석' 카테고리의 다른 글
[자바의 정석 - 기초편] ch4-9~11 switch문 (0) | 2022.02.23 |
---|---|
[자바의 정석 - 기초편] ch4-5~8 if-else if문, 중첩 if문 (0) | 2022.02.23 |
[자바의 정석 - 기초편] ch3-17~19 조건 연산자, 대입 연산자 (0) | 2022.02.10 |
자바의 정석 ch03 연습문제 (0) | 2022.02.09 |
[자바의 정석 - 기초편] ch3-15,16 논리 연산자, 논리 부정 연산자 (0) | 2022.02.09 |