배열의 정의:
배열은 가장 간단한 복합 데이터 유형으로, 동일한 유형의 정렬된 데이터 집합입니다. 배열의 데이터 멤버를 배열 요소라고 하며 통합된 배열 이름과 아래 첨자로 고유하게 식별할 수 있습니다. 배열의 첨자가 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!