-
생일, 성년일 계산(설정자 사용)코딩/java 2019. 1. 2. 17:41반응형
public class Date {
int year;
int month;
int date;
public String toString() {
//return(year + "년" + month + "월" + date + "일");
String rslt;
rslt = year + "년" + month + "월" + date + "일";
return rslt;
}
public void setYear(int y) { year = y;}
public void setMonth(int m) { month = m;}
public void setDate(int d) { date = d;}
}
import java.util.Scanner;
public class Practice_43 {
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.year + 20);
adultday.setMonth(birthday.month);
adultday.setDate(birthday.date);
String s1 = birthday.toString();
String s2 = adultday.toString();
System.out.println("당신의 생일은 " + s1 + "입니다.");
System.out.println("당신의 성년일은 " + s2 + "입니다.");
input.close();
}
}
결과:
반응형'코딩 > java' 카테고리의 다른 글
평균값 계산 (0) 2019.01.02 생일, 성년일 계산 (설정자, 접근자 사용) (0) 2019.01.02 사각형 면적, 둘레 계산(Class) (0) 2019.01.02 생일, 성년일(Class, toString) (0) 2019.01.02 생일, 성년일(Class) (0) 2019.01.02