7일차 - 과제

|
package Constructor;

import java.util.Scanner;

//과제1]
class Grade{

	static int kor, eng, math, sum = 0, avg;

	public Grade(int kor, int eng, int math, int sum, int avg) {
		this.kor = kor;
		this.eng = eng;
		this.math = math;
		this.sum = sum;
	    this.avg = avg;
	}
}

public class 과제0702 {

	public static void main(String[] args) {
		
/*과제1] 기섭이라는 친구가 있습니다.
 * 국어, 영어, 수학 점수가 입력이 됩니다.
 * 이 세과목의 입력 데이터를 생성자를 이용하여 입력을 받고, 저장합니다.
 * 그리고, 총점, 평균을 구합니다.
 */
		System.out.println("기섭이의 국어, 영어, 수학점수를 입력하세요.");
	
		Scanner sc = new Scanner(System.in);
		int kor = sc.nextInt();
		int eng = sc.nextInt();
		int math = sc.nextInt();
		int sum = kor + eng + math;
		int avg = sum /3;
		Grade gr = new Grade(kor, eng, math, sum, avg);
		
		System.out.println(Grade.sum); 
		System.out.println(Grade.avg); 

		
/*과제2]
 * int jumsu[] = {100, 90, 90, 100, 100, 95, 56};
 * 위 데이터에서 3의 배수의 합과 평균을 구하는 프로그램을 작성.
 */
		int jumsu[] = {100, 90, 90, 100, 100, 95, 56};
		int sum=0, count=0;
		for(int i=0; i<jumsu.length; i++) {
			if(jumsu[i]%3==0) {
				sum+=jumsu[i];
				count++;
			}
		}
		System.out.println("합계는 = " + sum); //180
		System.out.println("평균은 = " + sum/count); //90
		
		
	}

}

'Bitcamp > BITCAMP - Java' 카테고리의 다른 글

8일차 - 배열(2차원)  (0) 2019.07.03
8일차 - 배열(1차원)  (0) 2019.07.03
7일차 - 중요메소드  (0) 2019.07.02
7일차 - 생성자  (0) 2019.07.02
6일차 - 과제  (0) 2019.07.02
And