● 배열은, 데이터 여러개 저장하는 것.
● 자바의 가장 기본적인 데이터 스트럭쳐이다.
● 근데 구려서 실무에서 잘 안쓴다 고 한다 그래서 실무에서는 ArrayList와 HashMap을 사용한다.
public class ArrayTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 학생들 50명의 수학점수를 처리하려 한다.
int[] scoreArr = new int[50];
scoreArr[0] = 70;
scoreArr[1] = 80;
scoreArr[2] = 90;
// System.out.println(scoreArr[1]);
// 학생 20명의 수학점수를 관리하려 합니다.
// 모든 학생의 점수를 30점으로 해서 만들어주세요
int[] mathArr = new int[20];
for(int i=0;i<20;i++) {
mathArr[i] = 30;
// System.out.println(mathArr[i]);
}
int[] mathArr2 = {30,};
//System.out.println(mathArr2[1]);
// mathArr의 맨 마지막 학생의 점수를 출력하세요
// System.out.println(mathArr[-1]);
mathArr[19] = 100;
//System.out.println(mathArr[19]);
// mathArr의 모든 학생의 점수를 다 출력해주세요
for(int i=0;i<20;i++) {
//System.out.println(mathArr[i]);
}
for(int i=0;i<mathArr.length;i++) {
//System.out.println(mathArr[i]);
}
int[] arr = {70, 99, 45 , 64};
for(int i = 0; i< arr.length; i++) {
System.out.println(arr[i]);
}
}
}
● 파이썬에서는 len() 자바에서는 .length
int[] mathArr2 = {30,}; // 이렇게 하면 배열 1개짜리 만든거다
System.out.println(mathArr2[1]); // 그래서 mathArr2에는 0번 인데스만 있기때문에 이 코드는 에러난다
'Java' 카테고리의 다른 글
자바 class와 객체(인스턴스) / 자바 메모리 관련 0630 (0) | 2023.06.30 |
---|---|
자바 함수 0630 (0) | 2023.06.30 |
자바 switch, 반복문 0630 (0) | 2023.06.30 |
자바 연산자 활용, 조건문 0630 (0) | 2023.06.30 |
자바 Project, class 생성 및 문법 기초 0629 (0) | 2023.06.29 |