210810_배열+등수
//각 학생들의 점수에 대한 총점,평균,등수
//번호 이름 자바 오라클 총점 평균 등수
String[]name= {"이상아","박수홍","김민지","하하"};
int[]java= {90,100,89,90};
int[]oracle= {78,100,90,85};
int[]tot=new int[4];
double[]avg=new double[4];
int[]rank=new int[4];
Scanner sc=new Scanner(System.in);
for(int i=0;i<name.length;i++)
{
tot[i]=java[i]+oracle[i]; //총점
avg[i]=tot[i]/2.0; //평균
}
for(int i=0;i<name.length;i++)
{
rank[i]=1;
for(int j=0;j<name.length;j++)
{
if(tot[i]<tot[j])
rank[i]++;
}
}
System.out.println("이름\t자바\t오라클\t총점\t평균\t등수");
for(int i=0;i<name.length;i++)
{
System.out.println(i+1+"\t"+name[i]+"\t"+java[i]+"\t"+oracle[i]+"\t"+tot[i]+"\t"+avg[i]+"\t"+rank[i]);
}
//결과
이름 자바 오라클 총점 평균 등수
1 이상아 90 78 168 84.0 4
2 박수홍 100 100 200 100.0 1
3 김민지 89 90 179 89.5 2
4 하하 90 85 175 87.5 3