시험 전 간단한 복습

< day0923 - day0923 - Test01 >

< day0923 - day0923 - Compute >

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;
	}

	
}

시험 전 간단한 복습

< day0923 - day0923 - 문제(File) >

< 1 > Exam 클래스를 생성 후, 멤버 필드를 정의(선언)하세요.
  	  · '이름'을 저장할 (문자열) - name
  	  · '나이'를 저장할 (정수형) - age
   	  · '전화번호'를 저장할 (문자열) - phone

< 2 > MainTest 클래스의 main 메서드 내부에서 [ Exam '객체'(객체명 : ex) ]를 생성하세요

< 3 > [ ex.input() '메서드' ]를 정의하여 멤버 필드 정보를 키보드로부터 입력 받으세요
       + 문자열 입력 시, 띄어쓰기를 포함할 수 있도록 입력하세요(즉, 무조건 nextLine 사용)
	
< 4 > [ ex.display() '메서드' ]를 정의하고 멤버 필드 정보를 콘솔에 출력하세요

< day0923 - day0923 - Exam >