Student3-객체 생성(멤버 메소드 호출)

CODEDRAGON Development/Java

반응형

   

객체 생성(멤버 메소드 호출)

데이터를 표준입력받아서 처리하기

   

   

   

출력결과

   

   

   

소스코드

public class Student3 { 
        
        String name;
        int korean;
        int english;
        int math;
        
        //

        public int getSum(){
                return korean + english + math;         
        }
        
        //

        public int getAvg(){
                return getSum()/3;
        }
        
        //

        public void gPrint(String str){
                System.out.println(str);
        }

        public static void main(String[] args) {
                
                java.util.Scanner input = new java.util.Scanner(System.in);
                
                //
참조변수의 선언 = 인스턴스 생성
                Student3 nStu = new Student3();
                                
                nStu.gPrint("
국어 점수를 입력하세요 > ");
                nStu.korean = input.nextInt();
                
                nStu.gPrint("
영어 점수를 입력하세요 > ");
                nStu.english = input.nextInt();
                
                nStu.gPrint("
수학 점수를 입력하세요 > ");
                nStu.math = input.nextInt();
                
                System.out.println();
                nStu.gPrint("
국어 점수: " + nStu.korean);
                nStu.gPrint("
수학 점수: " + nStu.math);
                nStu.gPrint("
영어 점수: " + nStu.english);          
                                
                System.out.println();
                nStu.gPrint("
총점은 > " + nStu.getSum()); 
                
                System.out.println();
                nStu.gPrint("
평균은> " +nStu.getAvg());
                
                input.close();  //
자원 해제
        }
}