IT/솔루션) Power Java
Power JAVA 10장 ) 배열 - Programming_3
돔찌
2019. 5. 12. 17:49
<2016. 10. 3. 19:03>
Power JAVA 10장 ) 배열 - Programming_3
/*
* 다음과 같이 학생들의 성적을 받아서 평균을 구하는 프로그램을 작성하라.
*/
import java.util.*;
class Student {
private int score;
void setScore(int score) {
this.score = score;
}
int getScore() {
return score;
}
}
public class Programming_3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int stu_count;
int m_score;
int sum = 0;
System.out.print("학생의 수를 입력하시오 : ");
stu_count = input.nextInt();
Student[] students = new Student[stu_count];
for (int i=0; i < students.length; i++) {
students[i] = new Student();
System.out.printf("학생 %d의 성적을 입력하시오 : ",i+1);
m_score = input.nextInt();
if (m_score > 100 || m_score < 0) {
System.out.println("잘못된 성적입니다. 다시 입력하시오");
i--;
} else {
students[i].setScore(m_score);
sum += m_score;
}
}
System.out.println("성적 평균은 " + (double)sum/(double)stu_count + "입니다.");
}
}