[ 배열 ]
같은 자료형의 변수가 여러개 필요한 경우 연속적인 공간에 데이터를 나열해서 저장하고
첨자로 구분하는 자료구조
1) 1차원 배열
첨자가 하나인 배열
형식
자료형[] 배열명=new 자료형[배열크기];
예)
int[] a=new int[5]; //정수가 5개 들어갈 배열 선언
public class Test01 {
public static void main(String[] args) {
/* int[] a=new int[3];
a[0]=10;
a[1]=20;
a[2]=30; */
//int[] a=new int[] {10,20,30}; //배열초기화 하기
int[] a={10,20,30};//new int[]는 생략가능
for(int i=0;i<3;i++) {
System.out.println(a[i]);
}
Scanner scan=new Scanner(System.in);
//System.out.println("학생수입력");
//int n=scan.nextInt();
//int[] b=new int[n];//5명의 점수가 저장될 배열 선언
int[] b=new int[5];//5명의 점수가 저장될 배열 선언
int tot=0;
double avg=0;
for(int i=0;i<b.length;i++) { // b.length : 배열의 크기 (5)
System.out.println((i+1) + "번 학생점수 입력");
b[i]=scan.nextInt();
tot += b[i];
}
//avg=tot/5.0;
avg=(double)tot/b.length;
System.out.println("입력된 학생점수");
for(int i=0;i<b.length;i++) {
System.out.println(b[i]);
}
//입력된 점수들의 전체 총점과 평균을 구해서 출력되도록 해보세요.
System.out.println("전체총점:" + tot);
System.out.println("전체평균:" + avg);
}
}