2023-01-40 수 / JAVA

권혁현·2023년 1월 4일
0

Java

목록 보기
9/44
post-thumbnail

면접족보

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

  • 12,1,2,3 겨울입니다.
  • 4,5,6 봄입니다.
  • 7,8,9 여름입니다.
  • 10,11 가을입니다.
		int month = 1;

		switch (month) {
		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 까지의 합을 구하시오.
		int num = 0;
		int num1 = 0;

		while (num < 1000) {
			num++;
			num1 += num;
		}
		System.out.println(num1);

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

		int num = 0;
		int num1;

		while (num < 9) {
			num++;
			num1 = 3 * num;
			System.out.println("3 X " + num + " = " + num1);
		}

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

  • if

    if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않습니다.

  • switch

    switch 문은 if / else 문과 마찬가지로 주어진 조건 값의 결과에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다.
    이러한 switch 문은 if / else 문보다 가독성이 더 좋으며, 컴파일러가 최적화를 쉽게 할 수 있어 속도 또한 빠른 편입니다.

  • 조건식 ? 반환값1 : 반환값2

    물음표(?) 앞의 조건식에 따라 결괏값이 참(true)이면 반환값1을 반환하고, 결괏값이 거짓(false)이면 반환값2를 반환합니다.

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

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

  • 삼항연산자를 활용하여, 최대값을 출력하시오.

		int num1, num2, num3, num4;
		num1 = 80;
		num2 = 33;
		num3 = 55;

		num4 = (num1 - num2 > 0 && num1 - num3 > 0) ? num1 : (num2 - num3 > 0) ? num2 : num3;
		System.out.println(num4);

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

  • switch는 break까지

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

  • int num = -10 을 할당후 해당 정수에 대한 절대값을
    출력하는 프로그램을 작성하시오.
		int num = -10;
		
		if(num < 0) {
			num = -num;
		}
		System.out.println(num);

0개의 댓글