1. 사용자로부터 숫자를 입력 받아 (0~100까지) Grade를 출력하세요.

import java.util.Scanner;

public class homwork27thMarch {
	public static void main(String[] args) {

		System.out.println("0 ~ 100 중에 숫자를 입력해주세요.");
			
		Scanner s = new Scanner(System.in);
	
		int score = s.nextInt();
		
		if (score >= 95) {
			System.out.println("당신의 학점은 'A+' 입니다.\n");
		} else if (score >= 90) {
			System.out.println("당신의 학점은 'A0' 입니다.\n");
		} else if (score >= 85) {
			System.out.println("당신의 학점은 'B+' 입니다.\n");
		} else if (score >= 80) {
			System.out.println("당신의 학점은 'B0' 입니다.\n");
		} else if (score >= 75) {
			System.out.println("당신의 학점은 'C+' 입니다.\n");
		} else if (score >= 70) {
			System.out.println("당신의 학점은 'C0' 입니다.\n");
		} else if (score >= 65) {
			System.out.println("당신의 학점은 'D+' 입니다.\n");
		} else if (score >= 60) {
			System.out.println("당신의 학점은 'D0' 입니다.\n");
		} else {
			System.out.println("당신의 학점은 'F' 입니다.\n");
		}
	
	}
}

결과 : 

0 ~ 100 중에 숫자를 입력해주세요.
90
당신의 학점은 'A0' 입니다.

 

2. 주사위를 랜덤하게 발생시켜 멍멍, 야옹야옹 등을 출력하세요.

import java.util.Random;

public class homwork27thMarch {
	public static void main(String[] args) {
				
		// 방법 1) if문 사용
		
		Random r = new Random();
		
		int dice = r.nextInt(6);
		dice = dice + 1;
		
		System.out.println("당신의 주사위 값은 " + dice + " 입니다.");
		
		if (dice == 6) {
			System.out.println("멍멍");
		} else if (dice == 5) {
			System.out.println("어흥어흥");
		} else if (dice == 4) {
			System.out.println("야옹야옹");
		} else if (dice == 3) {
			System.out.println("삐약삐약");
		} else if (dice == 2) {
			System.out.println("짹짹");
		} else {
			System.out.println("개굴개굴");
		} 
	
		// 방법 2) switch문 사용
		
		switch (dice) {
			case 6:
				System.out.println("멍멍");
				break;
			case 5:
				System.out.println("어흥어흥");
				break;
			case 4:
				System.out.println("야옹야옹");
				break;
			case 3:
				System.out.println("삐약삐약");
				break;
			case 2:
				System.out.println("짹짹");
				break;
			case 1:
				System.out.println("개굴개굴");
				break;
		}
	
    }
}

결과 : 

당신의 주사위 값은 2 입니다.
짹짹
짹짹

+ Recent posts