메뉴 건너뛰기

package com.eugeneprogram.lecture.java.deitel.ch03;

 

public class GradeBook {

    /*

     * Welecome 메시지를 GradeBook 사용자에게 보여준다.

     */

    public void displayMessage(String courseName) {

        System.out.printf("Welcome to the grade book for\n%s!\n", courseName);

    }

}

 

package com.eugeneprogram.lecture.java.deitel.ch03;

 

import java.util.Scanner;

 

public class GradeBookTest {

 

    public static void main(String[] args) {

        /*

         * 키보드로 입력 받기 위해 Scanner 생성

         */

        Scanner input = new Scanner(System.in);

        

        GradeBook myGradeBook = new GradeBook();

        System.out.println("Please enter the course name:");

        String nameOfCourse = input.nextLine(); // 한 줄의 문자들을 읽는다.

        System.out.println();

        

        /*

         * myGradeBook의 display 메쏘드를 호출하는데, 이때

         * nameOfCourse를 인자(argument)로 넘겨 준다.

         */

        myGradeBook.displayMessage(nameOfCourse);

    }

}

메쏘드로 위의 예제와 같이 값을 넘겨 호출 할 수 있다.