ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바에서 단차열 배열의 활용과 클래스 설정법
    프로그래밍 JAVA 2020. 7. 25. 19:44

    목표

    프로그래밍에 어레이가 필요한 이유 설명(6.1)

    배열 참조 변수를 선언하고 배열(6.2.16.2.2)을 작성한다.

     

    arrayRefVar.length를 사용하여 어레이 크기를 확보하고 기본값을 확인하려면 다음과 같이 하십시오.

     

    배열로 (6.2.3)

    인덱스 변수를 사용하여 어레이 요소에 액세스하려면(6.2.4)

    어레이 이니셜라이저(6.2.5)를 사용하여 어레이를 선언, 생성 및 초기화하려면

    공통 어레이 작업을 프로그래밍하려면(배열을 표시, 모두 요약)

    원소, 최소 및 최대 원소 찾기, 무작위 셔플링,

     

    (6.2.6)(6.2.6)

    각 루프를 사용하여 프로그래밍을 단순화한다(6.2.7).

    애플리케이션 개발에 어레이를 적용하려면(LottoNumbers,

    DeckOfCards)(6.36.4).

     

    한 배열에서 다른 배열로 내용을 복사한다(6.5).

    배열 인수와 반환 값을 사용하여 메소드를 개발하고 호출하려면

    (§§6.66.8).

    가변 길이 인수 목록(6.9)으로 메서드를 정의한다.

    선형(6.10.1) 또는 이진(6.10.2) 검색을 사용하여 요소를 검색하려면

    알고리즘.

     

    선택 정렬 접근법(6.11.1)을 사용하여 배열을 정렬한다.

    삽입 정렬 접근법(6.11.2)을 사용하여 배열을 정렬한다.

     

    java.util의 메서드를 사용한다.어레이 등급(6.12).

     

    224 6장 단차원 배열

    6.1 소개

     

    단일 배열 변수는 많은 데이터 모음을 참조할 수 있다.

    프로그램을 실행하는 동안 많은 값을 저장해야 하는 경우가 많다.

    예를 들어, 100개의 숫자를 읽고, 평균을 계산하고, 알아내야 한다고 가정합시다.

    평균을 넘는 숫자의 수 프로그램이 먼저 숫자를 읽고 계산함

     

    평균을 선택한 다음 각 숫자를 평균과 비교하여 위에 있는지 확인하십시오.

    평균의 이 작업을 수행하기 위해서는 숫자가 모두 변수에 저장되어야 한다.

    100개의 변수를 선언하고 거의 동일한 코드를 100번 반복해서 써야 한다. 쓰기 a

     

    이런 식으로 프로그램을 짜는 것은 비현실적일 것이다. 그렇다면, 이 문제를 어떻게 해결할 것인가?

    효율적이고 조직적인 접근이 필요하다. Java 및 대부분의 다른 고급 언어

     

    고정 크기의 순차적 요소 컬렉션을 저장하는 데이터 구조(배열)를 제공한다.

    동종의 현재의 경우, 100개의 숫자를 모두 배열과 액세스에 저장할 수 있다.

    단일 배열 변수를 통해 단일 배열 변수를 사용할 수 있음. 해결책은 다음과 같이 보일 수 있다.

     

    1개의 공용 클래스 분석 번호 {

     

     

    2개의 공용 정적 보이드 주(String[] args) {

    최종 인트 NUMBER_OF_Elements = 100;

    4

    5 이중 합 = 0;

    6

    7 java.util.스캐너 입력 = java.util.util.스캐너(System.in);

    8에 대한 (i = 0; i < NUMBER_OF_Elements; i++) {

    9 System.out.print("새 번호 입력: ";;)

    10

    11 += 숫자[i];

    12 }

    13

    14 이중 평균 = 합계 / NUMBER_OF_Elements;

    15

    16 int 카운트 = 0; // 평균 이상의 원소 수

    17 for (i = 0; i < NUMBER_OF_Elements; i++)

    18 if (1968[i] > 평균)

    19 count++;

    20

    21 System.out.println("평균은 " + 평균);

    22 System.out.println("평균 이상의 요소 수 "

    23 + 카운트);

    24 }

    25 }

    number[i] = input.nextDouble();

    2[]의 숫자 = 새로운 2[2]NUMBER_OF_Elements];

    .

    숫자[i]를 붙이다

     

    숫자[99]:

    프로그램은 라인 4100개의 요소 배열을 만들고, 숫자를 라인 배열에 저장한다.

    10은 각 숫자를 11행의 합에 추가하고 14행의 평균을 구한다. 그런 다음 비교한다.

    평균을 초과하는 값의 개수를 카운트할 평균이 있는 배열

     

    (16~19호선).

    이 장에서는 단차원 배열을 소개한다. 다음 장에서는 2차원 및 다차원 배열을 소개한다.

    6.2 배열 기본 사항

    일단 배열이 생성되면 그 크기는 고정된다. 어레이 참조 변수를 사용하여 액세스

    색인을 사용하여 배열의 요소

     

    어레이는 데이터 모음을 저장하는 데 사용되지만, 어레이를 생각하는 것이 더 유용하다는 것을 종종 발견하게 된다.

    같은 유형의 변수의 집합으로서. 다음과 같은 개별 변수를 선언하는 대신

    number0, number1, . , number99와 같은 하나의 배열 변수를 선언하는 경우

     

    개별 변수를 나타내려면 숫자[0], 숫자[1], ., 숫자[99]를 사용하십시오.

     

    6.2 배열 기본 사항 225

    이 절에서는 다음을 사용하여 배열 변수를 선언하고 배열을 생성하며 배열을 처리하는 방법을 소개한다.

    인덱스된 변수

     

    6.2.1 배열 변수 선언

    프로그램에서 배열을 사용하려면 배열을 참조할 변수를 선언하고

    배열의 요소 유형 배열 변수를 선언하는 구문은 다음과 같다.

     

    elementType[] arrayRefVar;

    원소유형은 모든 데이터 유형일 수 있으며, 배열의 모든 요소가 동일할 것이다.

    데이터 유형 예를 들어, 다음 코드는 다음을 참조하는 변수 myList를 선언한다.

    이중 원소의 배열

    댓글

Designed by Tistory.