nme.kr

문서의 이전 판입니다!


Chator05

5.2 조건문

if문

package chapter05;

public class IfEx {

	public static void main(String[] args) {
		
		int score = 70;
		
		System.out.println("시험 시작");
		if (score >= 60) {
			System.out.println("합격입니다.");
		}
		System.out.println("시험 끝");

	}

}

if else문

package chapter05;

public class IfEx1 {

	public static void main(String[] args) {
		
		int score = 50;
		
		System.out.println("시험 시작");
		if (score >= 60) {
			System.out.println("합격입니다.");
		} else {
			System.out.println("불합격입니다.");
		}
		System.out.println("시험 끝");

	}

}

if ~else if

package chapter05;

public class IfEx2 {

	public static void main(String[] args) {
		
		int score = 80;
		String grade = "";
		
		System.out.println("학점부여 시작");
		if (score >= 95) {
			grade = "A+";
		} else if (score >= 90){
			grade = "A";
		} else if (score >= 85) {
			grade = "B+";
		} else if (score >= 80) {
			grade = "B";
		} else if (score >= 70) {
			grade = "C";
		} else if (score >= 60) {
			grade = "D";
		} else {
			grade = "F";
		}
		System.out.println("당신의 학점은 "+grade+"입니다.");
		System.out.println("학점부여 끝");

	}

}

5.2.2 중첩 if문

package chapter05;

public class IfEx3 {

	public static void main(String[] args) {
		
		int math = 90;
		int eng = 95;
		
		if (math >= 60) {
			if (eng >= 60) {
				System.out.println("통과");
			}
		} else {
			System.out.println("탈락");
		}

	}

}

package chapter05;

public class IfEx4 {

	public static void main(String[] args) {
		
		int math = 90;
		int eng = 95;
		
		if (math >= 60 && eng >= 60) {
			System.out.println("통과");
		} else {
			System.out.println("탈락");
		}

	}

}

5.2.3 switch문

package chapter05;

import java.util.Scanner;

public class SwitchEx {

	public static void main(String[] args) {
		
		System.out.println("점수를 입력하세요.");
		Scanner scan = new Scanner(System.in);
		
		int score = scan.nextInt();
		String grade = "";
		switch(score / 10) {
			case 9:
				grade = "A";
				break;
			case 8:
				grade = "B";
				break;
			case 7:
				grade = "C";
				break;
			case 6:
				grade = "D";
				break;
			default:
				grade = "F";
		}
		System.out.println("학점 : "+grade);

	}

}

package chapter05;

import java.util.Scanner;

public class SwitchEx {

	public static void main(String[] args) {
		
		System.out.println("점수를 입력하세요.");
		Scanner scan = new Scanner(System.in);
		
		int score = scan.nextInt();
		String grade = "";
		switch(score / 10) {
			case 9:
				grade = "A";
				break;
			case 8:
				grade = "B";
				break;
			case 7:
				grade = "C";
				break;
			case 6:
				grade = "D";
				break;
			default:
				grade = "F";
		}
		System.out.println("학점 : "+grade);

	}

}

break의 사용

package chapter05;

public class SwitchEx2 {

	public static void main(String[] args) {
		
		int number = 3;
		
		switch(number) {
			case 1:
				System.out.println("1번");
				break;
			case 2:
				System.out.println("2번");
				break;
			case 3:
				System.out.println("3번");
				break;
			case 4:
				System.out.println("4번");
				break;
			case 5:
				System.out.println("5번");
				break;
			default:
				System.out.println("6번");
		}

	}

}