Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발 일기

JAVA 코딩 연습(배열의 특징&배열 활용하여 코딩 연습!!) 본문

JAVA 연습장

JAVA 코딩 연습(배열의 특징&배열 활용하여 코딩 연습!!)

개발 일기 2021. 6. 10. 22:52

배열(타입):
- 같은데이타형(ex.int, double, char 등등)을 가진 변수 여러개의 모음타입
- 배열변수의 선언형식
데이타타입[] 변수이름; (ex. int[] intArray;)
배열데이타타입 변수이름;
- 사용:
1.배열객체의생성
2.배열객체 멤버들의 초기화 (ex. int[] intArray = {1, 2, 3, 4}; )
-특징
1.모든 배열타입의 변수는 참조변수(레퍼런스 타입(Reference type))이다.
(배열은 객체다.)
2.같은타입만 정의가가능하다
3.길이가 고정되어있다.

public class PrimitiveTypeArrayMain {

public static void main(String[] args) {

    int[] intArray; // 배열변수의 선언
    intArray=new int[5]; // int형 멤버 변수를 5개 가지는 배열 참조 변수(객체)의 생성
    intArray=new int[5]; 
    //intArray.0 = 11; // 이런식으로 표기하는게 아님

    intArray[0] = 11; //5개의 객체 0~4번에 정수형 리터럴 값 대입
    intArray[1] = 22;
    intArray[2] = 33;
    intArray[3] = 44;
    intArray[4] = 55;

    System.out.println(intArray[0]); // 출력
    System.out.println(intArray[1]);
    System.out.println(intArray[2]);
    System.out.println(intArray[3]);
    System.out.println(intArray[4]);

    System.out.println("--------for loop----------"); // 포문 예시
    for(int i=0;i<intArray.length;i++) {
        System.out.println(intArray[i]);
    }
    System.out.println();
    //System.out.println("배열의 길이:"+intArray.length);

    System.out.println("--------기본형 int배열----------");
    int[] korArray = new int
    int[] korArray=new int[10];
    korArray[0] = 80;
    korArray[1] = 56;
    korArray[2] = 78;
    korArray[3] = 44;
    korArray[4] = 55;
    korArray[5] = 99;
    korArray[6] = 77;
    korArray[7] = 88;
    korArray[8] = 68;
    korArray[9] = 45;
    int korTot=0;                                        
    for (int i = 0; i < korArray.length; i++) {        //korArray의 총점 구하는 for문
        korTot=korTot+korArray[i];
    }
    System.out.println("우리반 국어 총점: "+korTot);
    System.out.println("우리반 국어 평균: "+korTot/korArray.length);

    System.out.println("--------기본형 char배열----------");
    char[] charArray=new char[6];
    charArray[0]='H';
    charArray[1]='E';
    charArray[2]='L';
    charArray[3]='L';
    charArray[4]='O';
    charArray[5]='!';
    for (int i = 0; i < charArray.length; i++) {
        System.out.print(charArray[i]);
    }
    System.out.println();
    System.out.println("--------String[]----------");
    String[] strArray = new String[5];
    strArray[0] = "KIM";
    strArray[1] = "LIM";
    strArray[2] = "GIM";
    strArray[3] = "QIM";
    strArray[4] = "WIM";
    for (int i = 0; i < strArray.length; i++) {
        System.out.println(strArray[i]);
    }


}

}

배열 변수를 활용하여 코딩 연습 진행!!

Comments