IT 면접 족보7

권단비·2023년 1월 4일
0

IT

목록 보기
16/139

1. 아래를 프로그래밍 하시오.

12,1,2,3 겨울입니다.
456 봄입니다.
789 여름입니다.
10 11 가을입니다.

▼정답

public class Switch {
	public static void main(String[] args) {
		int n = 1;
		switch (n) {
		case 12:
		case 1:
		case 2:
		case 3:
			System.out.println("겨울입니다.");
			break;
		case 4:
		case 5:
		case 6:
			System.out.println("봄입니다.");
			break;
		case 7:
		case 8:
		case 9:
			System.out.println("여름입니다.");
			break;
		case 10:
		case 11:
			System.out.println("가을입니다.");
			break;
		default:
			System.out.println("월이 아닙니다.");
		}
	}
}

2. 아래를 프로그래밍 하시오.

1+2+3+4 ~~1000 까지의 합을 구하시오.

▼정답

public class sample {
	public static void main(String[] args) {
		int x = 1;
		int sum = 0;
		while (x <= 1000) {
			sum += x;
			x++;
		}
		System.out.println("1~1000까지의 합 : " + sum);
	}
}

3.구구단 3단을 출력하시오.

▼정답

public class sample {
	public static void main(String[] args) {
		int x = 1;
		while (x <= 9) {
			System.out.println("3 * " + x + " = " + (3 * x));
			x++;
		}
	}
}

4.조건문의 3가지 종류를 나열하고 설명하시오.

▼정답

if : 조건값일 때 사용.
switch : 정수값일 때 사용.(true/false가 오지 못 함)
         case1 ~ break까지 실행
          case / break / default로 이루어짐
while : 반복문. 반복 조건이 true면 중괄호 영역 실행

5.아래를 삼항연산자를 사용하여 프로그래밍 하시오.

-변수 3개를 선언후 80, 33 ,55 차례대로 할당

  • 삼항연산자를 활용하여, 최대값을 출력하시오.
    ▼정답
    public class sample {
    	public static void main(String[] args) {
    		int x = 80, y = 33, z = 55;
    		int max;
    		max = (x > y) ? x : ((y > z) ? y : z);
    		System.out.println(max);
    	}
    }

6.switch 문에서 '걸어서 하늘까지' 를 설명하시오.

▼정답

int n = 1
switch (n) {
case 1:
	System.out.println("출력");
.
.
.
break;
이라면, break까지 멈추지 않고 모든 값을 출력

7.아래를 프로그래밍 하시오.

- int num = -10 을 할당후 해당 정수에 대한 절대값을
출력하는 프로그램을 작성하시오.

▼정답

0개의 댓글