概述
public class DaYuTest{
public static void main(String[] args){
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入年份");
int year = input.nextInt();
System.out.println("请输入月份");
int month = input.nextInt();
System.out.println("请输入日期");
int day = input.nextInt();
input.close();
if(year > 0){
int days=0;
int sumDates=0;
int sumDays=0;
if(month >= 1 && month <= 12){
for(int i = 1;i <= month;i++) {
if(i == 2){
if(year%400 == 0 || year%4 == 0 && year%100 !=0){
days = 29;
}else{
days = 28;
}
}else if(i == 4 || i == 6 || i == 9 || i == 11 ){
days = 30;
}else{
days = 31;
}
sumDates += days;
}
if(day>= 1 && day <= days){
sumDays = sumDates - days + day;
System.out.println("总天数是"+sumDays+"天,");
System.out.print(year + "-" + month + "-" + day + "这一天是");
System.out.println((sumDays % 5 == 1 || sumDays % 5 == 2 || sumDays % 5 == 3 ? "打鱼" : "晒网"));
}else {
System.out.println("日期输入错误");
}
}else{
System.out.println("月份输入错误[1-12]");
}
}else{
System.out.println("年份输入错误[>0]");
}
}
}
最后
以上就是清新小笼包为你收集整理的从键盘输入年、月、日,假设从这一年的1月1日开始执行三天打鱼两天晒网,那么你输入的这一天是在打鱼还是晒网。的全部内容,希望文章能够帮你解决从键盘输入年、月、日,假设从这一年的1月1日开始执行三天打鱼两天晒网,那么你输入的这一天是在打鱼还是晒网。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复