UT源码 105032014098
2024-09-16 17:08:27
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));
}
} }
最新文章
- GitHub for windows 使用方法
- vtk renderer / rendering 绘制
- windows下cmd操作
- 利用MyEclipse自动创建PO类、hbm文件(映射文件)、DAO
- android开发支付宝接口开发流程(密钥篇)
- Ngrok,一款可以帮助你展示网站和联网开发的工具
- poj 3783 Balls 动态规划 100层楼投鸡蛋问题
- Boost使用笔记(Smart_ptr)
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(11)-验证码实现和底层修改
- JS-随机生成的密码
- Java数据结构和算法 - 哈希表
- C# 插件热插拔
- 大道至简第一章Java伪代码
- 牛客小白月赛6-E对弈-简单搜索
- Nginx-介绍nginx的两篇博客
- Hadoop – The Definitive Guide Examples,,IntelliJ
- 1. DNN神经网络的前向传播(FeedForward)
- Java中的内存泄露
- jQuery 库的优缺点
- HTML编写规范
热门文章
- presto 判断数据量是否大于一个比较小的值的优化
- CAT部署安装文档
- Android串口屏(电阻,电容触摸),带AV输入,7寸LCD1(800*48...
- 查看python内部模块命令,内置函数,查看python已经安装的模块命令
- python 常用网站
- DataGridView中的DataGridViewComboBoxColumn 让其值改变联动
- 高通sdm845_la2.0源码编译及使用QFIL刷机
- union、union all 、distinct的区别和用途
- org.apache.commons.vfs 配置文件里面 密码包含 @
- 2016/12/20 dplの课练