차례:
비디오: 24,Array List in Java(Amharic) አሬይ ሊስት በጃቫ(በአማርኛ) 2024
Java에서 배열 은 단일 변수 이름과 색인 번호. 배열의 각 항목은 요소 입니다.
배열의 모든 요소는 같은 유형이어야합니다. 따라서 배열 자체에는 포함 할 수있는 요소의 종류를 지정하는 유형이 있습니다. int 배열에는 int 값을 포함 할 수 있으며 String 배열에는 문자열을 포함 할 수 있습니다.
변수 이름 다음에 쓰여진 색인 번호는 대괄호로 묶입니다. 따라서 변수 이름이 x라면 x [5]와 같은 표현식을 사용하여 특정 요소에 액세스 할 수 있습니다.
첫 번째 요소의 인덱스 번호는 0부터 시작하므로 x [0]은 첫 번째 요소를 나타냅니다.
배열 선언
배열을 만들기 전에 배열을 참조하는 변수를 선언해야합니다. 이 변수 선언은 배열에 저장된 요소의 유형을 나타내야하며 다음과 같이 빈 대괄호가옵니다.문자열 [] 이름;
여기에 names라는 변수가 선언됩니다. 그 타입은 String 객체의 배열입니다.
괄호는 유형이 아닌 변수 이름에 넣을 수도 있습니다. 다음 두 문장은 모두 int 요소의 배열을 만듭니다.
int [] array1; // int 요소의 배열 int array2 []; // 다른 int 요소 배열
배열을 선언한다고해서 실제로 배열이 생성되는 것은 아닙니다. 이를 수행하려면 새 키워드와 그 뒤에 배열 유형을 사용해야합니다. 예:문자열 [] 이름; names = new String [10];
또는 더 간결하게:
String [] names = new String [10];
배열 요소 초기화
다음과 같이 값을 하나씩 할당하여 배열을 초기화 할 수 있습니다.
String [] days = new Array [7]; 일 [0] = "일요일"; Days [1] = "Monday"; Days [2] = "Tuesday"; Days [3] = "수요일"; Days [4] = "Thursday"; Days [5] = "Friday"; Days [6] = "Saturday";
String [] days = { "일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"}; 또는 다음 속기를 사용할 수도 있습니다.
배열에 할당 할 각 요소는 배열 초기화 프로그램 에 나열됩니다. 초기화 프로그램에 나열된 값의 수는 초기화 프로그램이 생성하는 배열의 길이를 결정합니다.
배열에 루프 사용
자주 for 루프 내에서 배열을 처리합니다. 예를 들어 다음은 1부터 100까지의 값을 갖는 100 개의 난수 배열을 만드는 for 루프입니다.
int [] numbers = new int [100]; (int i = 0; i <100; i ++) numbers [i] = (int) (수학 random () * 100) +1;
Java는 또한 배열을 처리하는 루프를 단순화하기 위해 설계된 for loop 라는 향상된
루프라는 특별한 유형의 루프를 제공합니다.향상된 for 루프를 사용하면 다음과 같이 인덱스 변수를 건너 뛸 수 있습니다.: array) {statements …} int [] numbers = new int [100]; for (int number: numbers number = (int) (Math. random () * 100) +1;