JAVA

210810_배열+등수

요옫 2021. 8. 10. 10:28

//각 학생들의 점수에 대한 총점,평균,등수

//번호 이름 자바 오라클 총점 평균 등수

 

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