ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Power JAVA 10장 ) 배열 - Programming_3
    IT/솔루션) Power Java 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 + "입니다.");
    	}
    }

    댓글

다치지 말고 운동하자.