ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 생일, 성년일 계산(설정자, 접근자)
    코딩/java 2019. 1. 6. 23:13
    반응형

    public class Date {

    private int year;

    private int month;

    private int day;

     

    public String toString() {

    String rslt;

    rslt = year + "" + month + "" + day + "";

    return rslt;

     }

     

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

    public void setMonth(int month) { this.month = month;}

    public void setDate(int day) { this.day = day;}

     

    public int getYear() {return year;}

    public int getMonth() {return month;}

    public int getDate() {return day;}

    }

     

    import java.util.Scanner;

    public class Practice_49 {

     

    public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

     

    Date birthday = new Date();

    Date adultday = new Date();

     

    System.out.print("태어난 년도를 입력하세요: ");

    birthday.setYear(input.nextInt());

    System.out.print("태어난 월을 입력하세요: ");

    birthday.setMonth(input.nextInt());

    System.out.print("태어난 날짜를 입력하세요: ");

    birthday.setDate(input.nextInt());

     

    adultday.setYear(birthday.getYear() + 20);

    adultday.setMonth(birthday.getMonth());

    adultday.setDate(birthday.getDate());

     

    String s1 = birthday.toString();

    String s2 = adultday.toString();

     

    System.out.println("당신의 생일은 " + s1 + "입니다.");

    System.out.println("당신의 성년일은 " + s2 + "입니다.");

     

    input.close();

      }

    }

     

    결과:

     

    반응형

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

    상자의 정보  (0) 2019.01.06
    비행기 정보(생성자)  (0) 2019.01.06
    은행 계좌(toString, 설정자, 접근자)  (0) 2019.01.06
    영화 정보 입력(toString)  (0) 2019.01.06
    사각형의 둘레, 넓이 계산(설정자, 접근자 사용)  (0) 2019.01.06
Designed by Tistory.