[JAVA] if문 / switch문 예제

이현경·2021년 4월 9일
0

JAVA

목록 보기
9/77

public class Ex7 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int num = (int)(Math.random() * 3) + 1;
		if (num == 1) {
			System.out.println("1입니다.");
		} else if (num == 2) {
			System.out.println("2입니다.");
		} else if (num == 3) {
			System.out.println("3입니다.");
		}
		
		System.out.println("==== switch ====");
		switch(num) {
		case 1 :
			System.out.println("1입니다.");
			break;
		case 2 :
			System.out.println("2입니다.");
			break;
		case 3 :
			System.out.println("3입니다.");
			break;
		}
		
	}

}

public class Ex8 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int num = (int)(Math.random() * 6) + 1;
		
		// 1, 4 : 1또는 4 입니다.
		// 2, 5 : 2또는 5 입니다.
		// 3, 6 : 3또는 6 입니다.
		if (num == 1 || num == 4) {
			System.out.println("1 또는 4 입니다.");
		} else if (num == 2 || num == 5) {
			System.out.println("2 또는 5 입니다.");
		} else if (num == 3 || num == 6) {
			System.out.println("3 또는 6 입니다.");
		}
		
		System.out.println("==== switch ====");
		switch(num) {
		case 1 :
		case 4:
			System.out.println("1 또는 4 입니다.");
			break;
		case 2:
		case 5:
			System.out.println("2 또는 5 입니다.");
			break;
		case 3:
		case 6:
			System.out.println("3 또는 6 입니다.");
			break;
		}
		
	}

}

public class Ex9 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int score = 93;
		// 95 ~ 100 A+
		// 90 ~ 94 	A
		if (score >= 95) {
			System.out.println("A+");
		} else if (score >= 90) {
			System.out.println("A");
		}
		
		System.out.println("==== switch ====");
		
		switch(score) {
		case 100 :
		case 99 :
		case 98 :
		case 97 :
		case 96 :
		case 95 :
			System.out.println("A+");
			break;
		case 94 :
		case 93 :
		case 92 :
		case 91 :
		case 90 :
			System.out.println("A");
			break;
		}
		
	}

}

public class Ex10 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int num = (int)(Math.random() * 10) + 1;
		switch(num) {
		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;
		case 6 :
			System.out.println("6입니다."); break;
		default :
			System.out.println("7 ~ 10입니다."); break;
		}
		
		if (num == 1) {
			System.out.println("1입니다.");
		} else if (num == 2) {
			System.out.println("2입니다.");
		} else if (num == 3) {
			System.out.println("3입니다.");
		} else if (num == 4 ) {
			System.out.println("4입니다.");
		} else if (num == 5) {
			System.out.println("5입니다.");
		} else if (num == 6) {
			System.out.println("6입니다.");
		} else {
			System.out.println("7 ~ 10입니다.");
		}
		
	}

}

public class Ex11 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		// 버스요금 비교 : 1400원
		String location = "서울";
		switch(location) {
		case "서울" :
			System.out.println("버스 요금은 1400원 입니다.");
			break;
		case "성남" :
			System.out.println("버스 요금은 1450원 입니다.");
			break;
		case "수원" :
			System.out.println("버스 요금은 1500원 입니다.");
			break;
		}
		
	}

}
profile
25. 컴퓨터학과 졸업 / SQLD, 정보처리기사 취득

0개의 댓글