ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 영화 정보 출력(생성자)
    코딩/java 2019. 1. 7. 22:23
    반응형

    import java.util.Random;

    public class Movie {

      Random rd = new Random();

     

    private String title, director, mid;

    private int score, year;

     

    public void setTitle(String title) {this.title = title;};

    public void setDirector(String director) {this.director = director;};

    public void setScore(int score) {this.score = score;};

    public void setYear(int year) {this.year = year;};

    public void setMid(String mid) {this.mid = mid;};

     

    public String getTitle() {return title;}

    public String getDirector() {return director;};

    public int getScore() {return score;};

    public int getYear() {return year;};

    public String getMid() {return mid;};

     

    public String toString() {

    return "번호: " + mid + "\n제목: " + title + "\n감독: " + director + "\n제작년도: " + year + "\n평점: " + score + "";

      }

     

    public Movie() {

    this.mid = makeID();

    this.title = "모름";

    this.director = "모름";

    this.year = -1;

    this.score = -1;

      }

     

    private String makeID() {

    return (rd.nextInt(9000) + 1000) + "-" + (rd.nextInt(9000) + 1000);

      }

    }

     

     

    import java.util.Scanner;

    public class Practice_53 { 

     

    public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

     

    Movie m0 = new Movie();

    Movie m1 = new Movie();

     

    System.out.println("디폴트 영화의 정보입니다.");

    System.out.println(m0.toString());

     

    System.out.println("\n영화정보를 입력하세요.");

    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(m1.toString());

     

    input.close();

      }

    }

     

     

    결과:

     

    반응형

    '코딩 > java' 카테고리의 다른 글

    비행기 정보(생성자)  (0) 2019.02.08
    은행계좌(생성자)  (0) 2019.02.08
    랜덤 숫자 200개 출력  (0) 2019.01.07
    상자의 정보  (0) 2019.01.06
    비행기 정보(생성자)  (0) 2019.01.06
Designed by Tistory.