> Java > Java베이스 > 자바 배열 1차원 배열

자바 배열 1차원 배열

王林
풀어 주다: 2019-11-28 14:36:04
앞으로
2055명이 탐색했습니다.

자바 배열 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿