영화 정보 입력(toString)
public class Movie {
private String title, director;
private int score, year;
public void setTitle(String t) {title = t;};
public void setDirector(String d) {director = d;};
public void setScore(int s) {score = s;};
public void setYear(int y) {year = y;};
public String getTitle() {return title;}
public String getDirector() {return director;};
public int getScore() {return score;};
public int getYear() {return year;};
public String toString()
{
return "제목: " + title + "\n평점: " + score + "점\n감독: " + director + "\n개봉년도: " + year + "년\n";
}
}
import java.util.Scanner;
public class Practice_47 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Movie m1 = new Movie();
System.out.println("영화정보를 입력하세요.");
System.out.print("영화제목은? ");
m1.setTitle(input.next());
System.out.print("평점은? ");
m1.setScore(input.nextInt());
System.out.print("감독은? ");
m1.setDirector(input.next());
System.out.print("개봉 년도는? ");
m1.setYear(input.nextInt());
System.out.println("");
System.out.println("입력한 영화의 정보입니다.");
System.out.println(m1.toString());
input.close();
}
}
결과: