자바의정석

[자바의 정석 - 기초편] ch4-1~4 조건문 if문과 if-else문

유호야 2022. 2. 23. 00:31
반응형

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);
	}
}

 

 

반응형