편차 ? (점수-평균)

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);

+ Recent posts