-
생일, 성년일 계산(설정자, 접근자)코딩/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