Java - 배열(1) _ 출력

례주·2023년 3월 5일

📌 배열(array)

  • 같은 타입의 여러 변수를 하나의 묶음으로 다룸
  • 선언 : 배열을 다루기 위한 참조변수가 만들어짐
선언방법선언 예시
타입[] 변수이름;int[] String[] score; name;

✏️ 기본 예시

타입[] 변수이름;     // 배열 선언
변수이름 = new 타입[길이]   // 배열 생성


int[] score;    // 배열 선언
score = new int[4]  // 길이가 4인 int배열 생성


int[] score = new int[4];  //길이가 4인 int배열 (배열과 생성 동시에 작성)

✏️ 예시

int[] score = new int[5]; // 배열의 선언과 생성을 동시에 함
       score[3] = 100;  // score[3]에 100 저장
       
       //0부터 시작 (0, 1, 2, 3, 4) 총 5개
       
       //score[0]=0
       //score[1]=0
       //score[2]=0
       //score[3]=100
       //score[4]=0
       
    int value = score[3];
        System.out.println("value=" + value);   // 값 : value=100

✏️ 배열의 길이 출력하기

int[] arr = new int[5];// 길이가 5인 int배열 arr 생성
      System.out.println("arr.length=" +arr.length);  //보기 쉽게 문자열 추가함 
        // 결과값 : arr.length=5

✏️ 배열 출력하기

int[] iArr = {100, 95, 80, 70, 60} ;  // 길이가 5인 int 배열
// for문을 이용한 출력
        for(int i=0; i<iArr.length; i++) {
            System.out.println(iArr[i]);
        }

        // Arrays.toString 이용해서 더 간단하게 출력하기
        System.out.println(Arrays.toString(iArr));  
        //값 : 100, 95, 80, 70, 60]
        
               int   sum = 0;      // 총점을 저장하기 위한 변수
        float average = 0f; // 평균을 저장하기 위한 변수   
        // float 가 있어서 평균값 실수 출력 가능

        int[] score = {100, 88, 100, 100, 90};

        for (int i=0; i < score.length ; i++ ) {
            sum += score[i];  // for문으로 score[0]~[4]까지 더함
        }
        average = sum / score.length ; // 평균값    
        //average 앞에 float 없어도 실수 출력가능 ^

        System.out.println("총점 : " + sum);
        System.out.println("평균 : " + average);
profile
반갑습니다

0개의 댓글