UT源码 105032014098
package exam1;
import java.util.Scanner;
public class test01 {
	static String nextDate(int year,int month,int day){
		if((year%4==0&&year%100!=0)||year%400==0)
		{
			if(month==2){
				if(day==29)
				{day=1;month++;}
				else {day++;}
			}
		}
		else if(month==12)
		{
		if(day==31){
			day=1;
			month=1;
			year++;
		}
		else day++;
		}
		else if(month==1||month==3||month==5||month==7||month==8||month==10)
		{
		if(day==31)
		{
			day=1;
			month++;
		}
		else day++;
		}
		else {
			if(day==30)
			{
				day=1;
				month++;
			}
			if(month==2){
				day=1;month++;}
			else day++;
		}
		String date="后一天的日期是:"+year+"-"+month+"-"+day;
		return date;
	}
	//main方法
	public static void main(String[] args) {
	while(true){
	System.out.println("----请输入日期---");
	Scanner scanner=new Scanner(System.in);
	System.out.print("请输入年份:");
	int year=scanner.nextInt();
	if(year<1912||year>2050)
	{
	  System.out.println("年份超出范围");
	}
	System.out.print("请输入月份:");
	int month=scanner.nextInt();
	if(month<1||month>12)
	{
	System.out.println("月份超出范围");
	}
	System.out.print("请输入天数:");
	int day=scanner.nextInt();
	if(day<1||day>31)
	{
	System.out.println("日期超出范围");}
	System.out.println(nextDate(year,month,day));
	}
}
}
UT源码 105032014098的更多相关文章
- UT源码105032014098
		(2)NextDate函数问题 NextDate函数说明一种复杂的关系,即输入变量之间逻辑关系的复杂性 NextDate函数包含三个变量month.day和year,函数的输出为输入日期后一天的日期. ... 
- UT源码 005
		NextDate函数问题 NextDate函数说明一种复杂的关系,即输入变量之间逻辑关系的复杂性 NextDate函数包含三个变量month.day和year,函数的输出为输入日期后一天的日期. 要求 ... 
- UT源码105032014093
		需求描述: 设计佣金问题的程序 commission方法是用来计算销售佣金的需求,手机配件的销售商,手机配件有耳机(headphone).手机壳(Mobile phone shell).手机贴膜(Ce ... 
- UT源码+105032014070
		设计三角形问题的程序 输入三个整数a.b.c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形.等腰三角形.一般三角形(特殊的还有直角三角形),以及不构成三角形.(等腰直角 ... 
- UT源码 065
		NextDate函数问题 NextDate函数说明一种复杂的关系,即输入变量之间逻辑关系的复杂性 NextDate函数包含三个变量month.day和year,函数的输出为输入日期后一天的日期. 要求 ... 
- UT源码-124
		(1)设计三角形问题的程序 输入三个整数a.b.c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形.等腰三角形.一般三角形(特殊的还有直角三角形),以及不构成三角形.(等 ... 
- UT源码_105032014033
		需求描述: 设计佣金问题的程序 commission方法是用来计算销售佣金的需求,手机配件的销售商,手机配件有耳机(headphone).手机壳(Mobile phone shell).手机贴膜(Ce ... 
- UT源码+019
		设计三角形问题的程序 输入三个整数a.b.c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形.等腰三角形.一般三角形(特殊的还有直角三角形),以及不构成三角形.(等腰直角 ... 
- UT源码162
		(3)设计佣金问题的程序 commission方法是用来计算销售佣金的需求,手机配件的销售商,手机配件有耳机(headphone).手机壳(Mobile phone shell).手机贴膜(Cellp ... 
随机推荐
- javeEE第二周
			XML(可扩展标记语言) 1.什么是xml? 扩展标记语言 XML(Extensible Markup Language) 的规范定义:用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义 ... 
- JSWebAPI
			DOM是哪种基本的数据结构 树 DOM本质,对html进行结构化,让浏览器解析,js可操作 DOM节点操作 DOM结构操作 DOM操作的常用API DOM节点的attr 和 property 的区 ... 
- URL 通过Get方式传递数组参数
			URL 通过Get方式传递数组参数 方法1: ?id=1&id=2&id=3 后台获取时,只需要reqeust.getParameterValues("id") 获 ... 
- node作为中间层 —> 跨域请求java后台接口(使用http-proxy-middleware中间件)
			情景:利用node的express 作为中间层,跨域调取java后台接口,由于java接口对session有判断,因此每次请求都必须在req的headers中需要带上cookie,否则接口报500错误 ... 
- log4j的简介和使用
			一.log4j是什么 引用官网的介绍 Log4j is a fast and flexible framework for logging application debugging messages ... 
- 第九周学习笔记-ADO.Net中DataSet的应用
			一.知识点描述 1.含义:DataSet是ADO.Net的断开式结构的核心组件,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据.DataSet包含一个或多个DataTable ... 
- Delphi Redis Client
			https://github.com/danieleteti/delphiredisclient 
- 在Linux服务器上使用Vbox安装虚拟机
			先去官网(www.virtualbox.org)上下载对应Linux系统的Vbox版本. 我这边用的是Oracle Linux 7系统(KDE安装) 使用rpm安装virtualbox 发现报错,按照 ... 
- springboot +mybatis 搭建完整项目
			springboot + mybatis搭建完整项目 1.springboot整合mybatis注解版 转:https://blog.csdn.net/u013187139/article/detai ... 
- ES6 —— 数组总结
			1. map:映射 一个对一个 arr.map(function(item) { ... }) 可以配合箭头函数:arr.map(item => ... ) let arr1 = [1 ... 
