본문 바로가기

bitcamp/JAVA

반복문

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

· if문: if(n1 < n2){실행문}

 () 괄호 안은 위와 같이 boolean 값이 나올 수 있는 조건식이 대입되고, () 괄호 안에 문장이 하나일 경우 {} 생략 가능하다.

· if~else문

 조건 일치 시 if 실행문 저장, 불일치 시 else 실행문이 저장되며, 반드시 둘 중 하나가 실행될 수 밖에 없다.

· if~elseif~else문

 else if {} 실행문은 중간에 else if 절을 얼마든지 추가가 가능하다.

2. 삼항연산자란?

· 조건 ? 수1 : 수2,  if~else문에 대한 간단한 수식어이다.

· 조건이 true이면 2항인 수1을 return하고, false이면 3항인 수2를 return한다.

· ex) (num1 > num2) ? num1 : num2; 

· ex) int num = (5 < 4) ? 50 : 40;  출력: 40

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

· 걸리면 브레이크까지: break 문에 해당되는 순간 switch 문을 빠져나간다는 의미이다.

· case와 default로 표기하며, 변수와 case 값이 일치 시 해당 case 실행문을 출력하고, 불일치 시 default 실행문을 출력한다.

 

 

4. for 문과 for 문이 실행되는 순서에 대해 설명하시오.

· for문은 (초기화식; 조건식; 증감식;) 순으로 작성하고, 조건식에 해당되는만큼 반복된다.

· ex)

 실행순서: int i = 0; → i < 3; → "실행문" 출력 → i++ → i < 3; → "실행문" 출력 → i++ 반복 ; 조건 불충족 시 stop

5. 반복문에서 while 문과 do while 문의 차이는?

· while 문의 조건은 앞에 존재하며, 조건식이 true 일 경우 계속해서 반복한다.

 조건이 false가 되면 반복 행위를 멈추고 while문을 종료한다. (조건이 만족되지 않으면 실행x)

· do while 문의 조건은 뒤에 존재하며, do while 문은 반드시 한 번은 실행문을 저장한다.

 

6. 반복문에서의 break 와 continue 를 설명하시오. 

· break: 반복문에서 break가 실행되면 해당 조건문과 반복문 자체를 빠져나와 종료한다.

· continue: 조건이 만족되는 값만 출력하며, 아래 명령문은 실행하지 않고 다시 조건으로 이동해서 실행절차를 수행한다.

7. 반복문 3가지의 무한루프 만드는 방법은?

· 무한루프는 해당 실행문을 계속적으로 출력하며, 반드시 break문이 존재한다.

 

 

 

'bitcamp > JAVA' 카테고리의 다른 글

메소드와 변수의 Scope  (0) 2021.01.03
반복문_연습문제  (0) 2021.01.03
연산자  (0) 2021.01.03
상수와 형변환  (0) 2021.01.03
자료형과 표현법  (0) 2021.01.03