>  기사  >  Java  >  자바 배열 1차원 배열

자바 배열 1차원 배열

王林
王林앞으로
2019-11-28 14:36:042052검색

자바 배열 1차원 배열

배열의 정의:

배열은 가장 간단한 복합 데이터 유형으로, 동일한 유형의 정렬된 데이터 집합입니다. 배열의 데이터 멤버를 배열 요소라고 하며 통합된 배열 이름과 아래 첨자로 고유하게 식별할 수 있습니다. 배열의 첨자가 1개인지 여러 개인지에 따라 배열은 1차원 배열과 다차원 배열로 구분됩니다.

1차원 배열 선언의 일반적인 형식은 다음과 같습니다.

类型 数组名[ ]; 或 类型[ ] 数组名;

예:

 int intArray[ ]; int[ ] intArray;

온라인 학습 동영상 추천: java 온라인 동영상

1차원 배열 초기화:

类型 数组名[] = {元素1[,元素2…]}

예:

int intArray[] = {1,2,3,4,5};
double decArray[] = {1.1,2.2,3.3};
String strArray[] = {“Java”,“BASIC”,“FORTRAN”};

new 연산자 사용

배열이 선언된 경우 선언된 배열에 공간을 할당하는 일반적인 형식은 다음과 같습니다.

数组名= new 类型[数组大小];

배열이 선언되지 않은 경우 새 연산자를 사용할 수 있습니다. 배열이 선언됨과 동시에 배열에 공간을 할당하는 연산자:

类型 数组名[] = new 类型[数组大小];

예:

int a[]=new int[6];

(참고: Java는 안전을 보장하기 위해 배열 요소에 대해 범위를 벗어난 검사를 수행합니다. 배열 요소 첨자가 다음과 같은 경우 0보다 작거나 배열 길이보다 크거나 같은 경우 예외가 발생합니다: ArrayIndexOutOfBoundsException.

배열의 경우, 사용된 길이는 배열의 길이를 나타냅니다.

예:

int a[]=new int[10];

그런 다음:

a.length=10

)

배열을 사용하여 해결되는 문제:

학생들의 평균 점수를 구하세요

학생 점수가 80, 60, 90, 45, 100, 88, 59, 98

예:

package 数组;

public class LY4求平均值 {

	public static void main(String[] args) {
		int[] a = { 80, 60, 90, 45, 100, 88, 59, 98 };
		double sum = 0, aver = 0;
		for (int b = 0; b < a.length; b++) {
			sum = sum + a[b];
		}
		aver = sum / a.length;
		System.out.println("学生的平均成绩为:" + aver);

	}

}

실행 결과:

학생의 평균 점수: 77.5

권장 관련 기사 및 튜토리얼: Java 시작하기

위 내용은 자바 배열 1차원 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제