소프트웨어코딩_5강
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 |
Leave a comment