Chapter 04 - 조건문과 반복문 확인문제

김태원·2023년 1월 10일
0
post-custom-banner

Chapter 04 - 조건문과 반복문 확인문제

정답: 2

switch 문에서 사용할 수 있는 변수의 타입은 정수 타입(byte, char, short, int, long)과 문자열 타입(String)이다.

정답:

String grade = "B";

int score = switch (grade) {
    case "A" -> 100;
    case "B" -> {
        int result = 100 - 20;
        yield result;
    }
    default -> 60;
};

정답:

int result = 0;

for (int i = 1; i < 10; i++) {
  if (i % 3 == 0) result += i;
}

System.out.println(result);

정답:

int numFirst = 0;
int numSecond = 0;

while (numFirst + numSecond != 5) {
	numFirst = (int)(Math.random() * 6) + 1;
	numSecond = (int)(Math.random() * 6) + 1;

	System.out.printf("(%d, %d)\n", numFirst, numSecond);
}

정답:

for (int x = 1; x <= 10; x++) {
    for (int y = 1; y <= 10; y++) {
        if (((4 * x) + (5 * y)) == 60) {
            System.out.printf("(%d, %d)\n", x, y);
        }
    }
}

정답:

for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print("*");
    }
    System.out.println();
}

정답:

Scanner sc = new Scanner(System.in);
int balance = 0;
int menu = 0;

while (menu != 4) {
    System.out.println("-------------------------------------");
    System.out.println("1.예금 | 2.출금 | 3.잔고 | 4.종료");
    System.out.println("-------------------------------------");
    System.out.print("선택: ");
    menu = Integer.parseInt(sc.nextLine());

    switch (menu) {
        case 1 -> {
            System.out.print("예금액: ");
            balance += Integer.parseInt(sc.nextLine());
        }
        case 2 -> {
            System.out.print("출금액: ");
            balance -= Integer.parseInt(sc.nextLine());
        }
        case 3 -> {
            System.out.print("잔고: ");
            System.out.println(balance);
        }
        case 4 -> {}
        default -> System.out.println("다시 입력해 주세요.");
    }
    System.out.println();
}
System.out.println("프로그램 종료");
profile
개발이 재밌어서 하는 Junior Backend Developer
post-custom-banner

0개의 댓글