less than 1 minute read

4. 선택, 반복, 배열

주말동안 6강7강 보고 실습하기.

누구나 알아볼 수 있도록 직관적으로 코딩해라.

짧게 쓴다고 좋은 코딩이 아니다.

✅한글과 영어 칸 수 맞추기

가나다a마

String = 5

byte = 9

byte-String = 4 👉 한글 갯수

한글 문자는 왼쪽 정렬

숫자는 오른쪽 정렬

1) if문에 대하여 설명하고 간단히 예를 드시오(필기)

1
2
3
4
5
6
7
8
9
10
11
12
13
if ( 조건문 ) {
 
    실행문
 
else if ( 조건문2 ) {
 
    실행문2
 
else {
 
    예외처리 실행문
 
}
cs

2) case 문에 대하여 설명하고 간단히 예를 드시오(필기)

1
2
3
4
5
6
7
8
9
10
11
12
switch ( 변수 ) {
    case 변수값1 :
        실행문 
        break;
 
    case 변수값2 :
        실행문 
        break;
 
    default :
        예외처리 실행문 
}
cs

3) 기본과 복합for문에 대하여 설명하고 간단히 예를 드시오(필기)

1
2
3
for ( 변수값 설정; 변수값 조건; 1반복 이후 변수 변동값) {
    실행문
}
cs
1
2
3
4
5
6
for ( 변수값 설정; 변수값 조건; 1반복 이후 변수 변동값) {
 
    for ( 변수2값 설정; 변수2값 조건; 1반복 이후 변수2 변동값)
 
        실행문
}
cs

4) while 문 에 대하여 설명하고 간단히 예를 드시오(필기)

1
2
3
4
5
6
7
8
9
변수값 설정;
 
while ( 변수값 조건 ) {
 
    실행문
 
    1반복 이후 변수 변동값
 
}
cs

5) For문과 while문의 변환관계를 설명하고 간단히 예를 드시오(필기)

변수값 설정과 1반복 이후 변수 변동값 설정의 위치 차이.

for문은 i 변수와 1loop당 변동값이 ()안에 들어가 있지만, while문은 앞에 i 변수 선언, while 실행문 안에 1loop당 변동값이 들어간다.

6) break문과 continue문을 설명하고 간단히 예를 드시오(필기)

종류 설명
break 만나는 즉시 반복문 전체 탈출
continue 만나면 해당 반복부분 탈출 후 다음반복실행

break 예시

1
2
3
4
5
6
7
8
9
10
11
12
for(int index = 1 ; index <= 5 ; index++) {
        
    if(index == 3) {
        break;
        System.out.println(index);
    }
 
}
출력값:
1
2
 
cs

continue 예시

1
2
3
4
5
6
7
8
9
10
11
12
13
for(int index = 1 ; index <= 5 ; index++) {
        
    if(index == 3) {
        continue;
        System.out.println(index);
    }
 
}
출력값:
1
2
4
5
cs

7) 배열의 선언,생성,초기화에 대하여 예를 들어 설명하시오(필기)

1
2
자료형[] 배열명;
자료형 배열명[];
cs
1
2
3
4
5
6
7
8
9
10
11
//int 타입 배열 선언
int[] i_array;
int i_array[]; 
        
//배열 생성후 초기화하면 배열의 주소가 할당된다.
int[] i_array = new int[8]; //초기값 0
String[] s_array = new String[8]; //초기값 ""
        
//배열 선언만 해놓고 나중에 초기화를 시킬수도 있다.
int[] i_array;
i_array = new array[8];
cs

Updated:

Leave a comment