package java_homework;
import java.util.Scanner;
public class Hzf_5 {
public static void main(String[] args) {
//定义局部变量用于接收控制台的输入便于传值给形参
int y,m,d;
System.out.print("请输入年月日(用空格分开):");
//控制台输入
Scanner sca = new Scanner(System.in);
//接收控制台的输入
y = sca.nextInt();
m = sca.nextInt();
d = sca.nextInt();
//实例化Date类
Date date = new Date();
//调用Date类的function方法,并将控制台输入的三个值传递给形参
date.function(y,m,d);
}
}
//定义Date类
class Date{
int year,month,day;//Date的三个属性
//定义Date类的行为
public void function(int year,int month,int day){
//输出日期信息
System.out.println("您输入的是: "+year+"年"+month+"月"+day+"日");
//判断是不是闰年,能被4整除但不能被100整除或者能被400整除的是闰年
if(((year%4==0)&&(year%100!=0))||(year%400==0)){
System.out.println(year+"年是闰年。");
}
else{
System.out.println(year+"年不是闰年。");
}
}
}
看结果: