본문 바로가기
자료실/Java

Basic java(기본 2)

by 페페군 2018. 5. 31.
반응형

1)if문(if-else문)
        사용법
            if(조건식) {
                조건식을 만족하는 경우에 실행할 명령.
            }else{
                if를 제외한 모든 경우일때 실행할 명령.
            }
        *else를 빼고 사용 가능하다.(if-then)
        *중첩 if문
            if(조건식1) {
                if(조건식2) {
                    조건식 1을 만족하며 조건식 2를 만족하는 경우 실행할 명령.
                }
            }
        *if연속문과 if-else문의 차이점
        if(조건식1){
        }
        if(조건식2){
        }
        ...
        이런 연속 if문의 경우 조건식 1이 만족하는 경우에도 그 이후에 쓰여진 연속 if의 모든 조건식을 확인하고 종료한다.
       -----------------
        if(조건식1){
        }else if(조건식2) {
        }else if(조건식3) {
        }
        ...
        이런 연속 if-else문의 경우 조건식이 1을 만족하면 그 이후에 쓰여진 조건은 무시하고 종료를 한다.
    
    2)switch문(switch-case)
        사용법
            switch(지정한 변수) {
                case 지정한 변수1 :
                    지정한 변수가1일때 실행할 명령
                    break;//해당 case 종료
                case 지정한 변수2 :
                    지정한 변수가2일때 실행할 명령
                    break;
                default :
                    지정한 변수에 해당하지 않을경우 실행할 명령
                    break;
                }
            *만일 break가 없을시 모든 케이스를 거쳐서 종료함.


    3)while문(반복문)
        사용법
            while(조건식) {
                조건식을 만족하는 경우 반복해서 실행될 명령
            }                               
           do-while문
            do{
                조건에 상관없이 한번은 실행할 명령
            }while(조건식)
            while(true) {
                조건식이 true이므로 false조건을 주기 전까지는 무한으로 반복한다.
                break문을 이용하여서도 빠져나올수 있다.
            }
    4)for문(반복문)
        사용법
            for(int i = 0 ; i < 10 ; i++) {
                int 1는 0이고 한번 반복시마다 1씩 숫자가 증가한다.
                i가 10 미만인 경우에는 반복하나 i<10 조건을 만족하지 못하면 
                반복문이 종료된다.
            }
            for( ; ; ;) {
                for문을 이용한 무한루프, 무한으로 반복.
                index++
                if(index<10) {
                    break;
                    //임의의 수를 증가시켜 그 수가 원하는 반복숫자에 도달하면 break를 주어
                    반복문을 빠져나올수 있다.
                }
            }
    5)break문과 continue문
        break문이란 반복문에서 사용하는 명령으로 현재의 반복을 종료하여 루프를 끝내는 기능을 가진다.
        continue문은 반복문에서 현재의 반복을 건너뛰게 한다.
        *break문은 위에서 사용 예를 설명하였으므로 continue문의 사용예시만 기술한다.
        continue문 사용법
            for(int i =1; i <10 ; i++) {
                system.out.print(i);
                if(i == 3) {
                    continue;
                }
            }
            //위의 반복문에서 continue는 i가 3일때 실행된다. i가 3일때는 해당 루프를 건너뛰기 때문에
            //콘솔에서 print하는 숫자는 1,2,4,5,6,7,8,9이다. 3을 건너뛰기 때문이다.
         
    6)배열
        배열에서 배열원소는 무조건 변수이다, 배열은 기초형 변수의 모임이 될수도 있고 
        참조형 변수들의 모임이 될수도 있다.
            배열 선언 방법
                1차원 배열
                    선언방법1 : int[] index = {0,1,2,3}
                    위와같이 선언시 int[0] = 0, int[1] = 1, int[2] = 2, int[3] = 3이 된다
                    앞의 데이터 타입은 변경 가능하다.


                    선언방법 2 : int[] index = new int[4]
                    위와같이 선언시 int[]안에 0부터 3까지 4의 크기를 가지는 빈 배열공간을 선언한다.
                    이후 int[0] = 0, int[1] = 1, int[2] = 2, int[3] = 3의 방법으로 빈 배열공간에 데이터를 삽입.
                    앞의 데이터 타입은 변경 가능하다.


                2차원 배열
                    기본적으로 선언 방법은 1차원 배열과 같다
                    int[][] index = new index[4][4]
                    와 같은 구조를 가진다. 앞의 데이터 타입과 배열크기는 변경 가능하다.
                    2차원 배열의 값을 사용하기 위해서는 2중 for문을 사용한다.
                    for(int i = 0; i< 4; i++) {
                        for(int j = 0; j < 4; j++) {
                          
  system.out.print(index[i][j]);
                        }
                    }
                    //위의 2중for문을 이용하여 index[][]배열안에 들어간 모든 값을 출력할수 있다.

'자료실 > Java' 카테고리의 다른 글

Basic Java(기본 5)  (0) 2018.05.31
Basic Java(기본 4)  (0) 2018.05.31
Basic java(기본 3)  (0) 2018.05.31
Basic Java(기본 1)  (0) 2018.05.31
Java Setup(for eclipse)  (0) 2018.05.31

댓글