프로그래밍

[자바 응용 문제] 제어문1 본문

자바/자바 예제 풀이

[자바 응용 문제] 제어문1

시케 2023. 5. 20. 20:14
728x90
반응형

제어문1

교재: 멘토씨리즈 JAVA

124p ~ 125p

1. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?

package section04;

public class PRACTICE_04_01 {
	public static void main(String[] args) {
		int num = 11;
		int result = 1000;
		
		if(num > 10) {
			result = 1100;
		}
		System.out.println(result);
	}
}

답: 1100

2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?

package section04;

public class PRACTICE_04_02 {
	public static void main(String[] args) {
		int score = 77;
		char result = 'A';
		
		if(score >= 60) {
			result = 'D';
		} else if(score >= 70) {
			result = 'C';
		}
		System.out.println(score + "점의 학점은 "+ result + "입니다.");
	}
}

답: 77점의 학점은 C입니다.

3. 2번의 코드의 실행 결과를 다음과 같이 변경하고 싶을 때, 코드를 어떻게 수정해야 할까요?

77점의 학점은 C입니다.

수정코드

package section04;

public class PRACTICE_04_03 {
	public static void main(String[] args) {
		int score = 77;
		char result = 'A';
		
		if(score >= 70) {
			result = 'C';
		} else if(score >= 60) {
			result = 'D';
		}
		System.out.println(score + "점의 학점은 "+ result + "입니다.");
	}
}

4. 다음 빈칸에 알맞은 단어를 작성 해보세요. 

조건문에 사용하는 조건식은 boolean(으)로 결과를 확인할 수 있는 모든 식을 사용할 수 있습니다.

 

5. 다음 코드에서 컴파일 오류가 발생하지 않으려면 코드를 어떻게 수정해야 할까요?

  • if-else if문에서 else if문의 수는 제한이 없습니다. (O)
  • if-else if문에서 if 조건문과 else if 조건문이 모두 참이면 둘 다 실행됩니다. (X)

6. 다음과 같은 결과가 나오도록 아래 빈칸에 코드를 switch문으로 구현해 보세요.

package section04;

public class PRACTICE_04_06 {
	public static void main(String[] args) {
		int a = 25;

		switch (a / 10) {
		case ____:
			System.out.println("a는 20 이상의 숫자입니다");
		}
	}
}
//실행 결과
a는 20 이상의 숫자입니다.

답:  2

728x90
반응형
Comments