시험 전 간단한 복습
package day0923;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
int kor, eng, mat, tot = 0;
double avg;
// 1. kor, eng, mat -> 키보드로부터 입력 받으세요
Scanner in = new Scanner(System.in);
System.out.print("국어: ");
kor = in.nextInt();
System.out.print("영어: ");
eng = in.nextInt();
System.out.print("수학: ");
mat = in.nextInt();
/* 2. tot = Compute.calc(kor, eng, mat);
=> Compute(클래스) 생성 후, calc(메서드) 밑의 오류 해결 누르면, Compute 클래스에 자동으로 메서드 생성됨
(Create method 'calc(int, int, int)' in type 'Compute') */
tot = Compute.calc(kor, eng, mat);
// 3. avg = Compute.calcAvg(tot);
avg = Compute.calcAvg(tot);
// 4. 총점과 평균(소수점 둘째 자리까지 표현)을 출력하세요
System.out.println("총점 : "+tot);
System.out.printf("평균 : %.2f", avg);
}
}
package day0923;
public class Compute {
public static int calc(int kor, int eng, int mat) {
return kor+eng+mat;
}
public static double calcAvg(int tot) {
return tot/3.0;
}
}
시험 전 간단한 복습
< 1 > Exam 클래스를 생성 후, 멤버 필드를 정의(선언)하세요.
· '이름'을 저장할 (문자열) - name
· '나이'를 저장할 (정수형) - age
· '전화번호'를 저장할 (문자열) - phone
< 2 > MainTest 클래스의 main 메서드 내부에서 [ Exam '객체'(객체명 : ex) ]를 생성하세요
< 3 > [ ex.input() '메서드' ]를 정의하여 멤버 필드 정보를 키보드로부터 입력 받으세요
+ 문자열 입력 시, 띄어쓰기를 포함할 수 있도록 입력하세요(즉, 무조건 nextLine 사용)
< 4 > [ ex.display() '메서드' ]를 정의하고 멤버 필드 정보를 콘솔에 출력하세요