편차 ? (점수-평균)
Scanner sc = new Scanner(System.in);
String[] name = new String[5];
int[] score = new int[5];
int tot;
double ave, s; //평균 소수가 나올 수 있으므로 편차(점수-평균)와 함께 실수형으로 잡아준다.
tot = 0;
for(int i=0; i<name.length; i++) {
System.out.print((i+1)+"번째 이름 ? ");
name[i] = sc.next();
System.out.print(" 점수 ? ");
score[i] = sc.nextInt();
tot +=score[i];
}
=========5명의 이름과 점수를 입력 받고 총점을 계산한다.
ave = (double)tot/score.length;
총점을 데이터 입력 갯수(5개)로 나누어 평균을 구한다.
System.out.println("\n이름\t점수\t편차");
System.out.println("------------------------");
for(int i=0; i<score.length; i++){
s= score[i] - ave;
// 편차는 점수 - 평균
System.out.println(name[i]+"\t"+score[i]+"\t"+s);
}
// 이름과 점수 1~5까지 들어있는 값을 출력하다.
System.out.println("------------------------");
System.out.println("총합 : " + tot);
System.out.println("------------------------");
System.out.println("평균 : " + ave);
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0709_Ex13_array : 배열은 참조형 데이터타입이다. (0) | 2021.07.12 |
---|---|
0709_Ex12_array : 배열의 크기 변경 (0) | 2021.07.12 |
0709_Ex10_array : 향상된 for문을 이용한 출력 (0) | 2021.07.12 |
0709_Ex09_array : 배열 전체 요소의 합 계산 및 각 요소의 값 출력 (0) | 2021.07.12 |
0709_Ex08_array : 배열 (0) | 2021.07.12 |