要求:输入一个年份,判断这个年份是闰年还是平年,继续输入当前年份的天数,判断该月份又多少天

备注:如果年份是润年2月就是29天,如果年份是平年2月份就是28天完整代码如下

import java.util.Scanner;

/*

* 条件语句演示

*/

public class Test {

public static void main(String[] args) {

test1();

}

//ifelse条件语句演示

public static void test1() {

//创建一个scanner对象

Scanner sc = new Scanner(System.in);

System.out.println("请输入当前年份");

int year = sc.nextInt();

System.out.println("当前年份是"+year);

if((year % 4 == 0 && year % 100 !=0)||(year % 400 ==0)) {

System.out.println("闰年");

System.out.println("请输入当前月份");

int month = sc.nextInt();

System.out.println("当前月份是"+month);

if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) {

System.out.println("31天");

}else if(month==4 || month==6 || month==9 || month==11 ) {

System.out.println("30天");

}else if(month==2 ) {

System.out.println("29天");

}else {

System.out.println("重新输入");

}

}else {

System.out.println("平年");

System.out.println("请输入当前月份");

int month = sc.nextInt();

System.out.println("当前月份是"+month);

if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) {

System.out.println("31天");

}else if(month==4 || month==6 || month==9 || month==11 ) {

System.out.println("30天");

}else if(month==2 ) {

System.out.println("28天");

}else {

System.out.println("重新输入");

}

}

}

}

java判断年份_java判断年份 月份的天数相关推荐

  1. java输入年月判断当月天数_java输入月份,年份,显示对应月份的天数,

    总结:1,输入月份,年份,这需要用Scanner   2.我们已知道12个月份的天数,有30天,31天   3.判断闰年 用switch -case-break语句  4.注意不要忘了写break;判 ...

  2. java 时间判断大小_java判断时间大小

    //构造日期格式yyyy-MM-NN SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date d ...

  3. java中if判断季节_Java判断用户输入月份的季节

    Java判断用户输入月份的季节 发布于 2020-12-7| 复制链接 摘记: 要求: *  根据用户输入的月份来判断该月季节实现代码: ```java import java.util.Scanne ...

  4. java判断工作日_java 查询指定月份的工作日(不包括法定节假日)

    /** * 日期工具类 用于获取指定月份的工作日(除去周末和法定节假日) */ public class DateUtils { public static void main(String[] ar ...

  5. java getclass 相等_Java判断2个List集合是否相等(不考虑元素的顺序)

    现在有两个对象,他们的一个属性是list,很明显两个对象的list里面的对象,都是相等的,只是这2个list里面的顺序不一致,导致这2个对象被判断为不相等啦,这就是问题,现在要解决这个问题. 问题图如 ...

  6. java校验文件格式_Java 判断文件是否为文本格式,并获取文件编码格式,读取内容!...

    我们经常会遇到读取文件内容的情况,就需要判断文件是否为文本文件,及文件编码格式,防止无法读取内容或乱码出现情况. 根据文件扩展名判定不太准确,可能会遇到未知扩展名或被修改了扩展名,下面的测试类使用文件 ...

  7. java+map对象判断空值_java判断map中是否存在指定对象

    Map判断是否包含指定的value使用containsValue方法.(推荐:java视频教程) 定义 containsValue(Object value) 如果此映射将一个或多个键映射到指定值,则 ...

  8. java 判断子类_java判断class是否是某个类的子类或父类

    Class c = ArrayList.class; c.isPrimitive(); //判断c是否为基本数据类型 c.isAssignableFrom(List.class); //判断c是否是L ...

  9. java判断 图片_java判断是否为图片的步骤和方法

    小编今天看到有个小伙伴问java如何判断上传的东西是否是图片,刚好小编有时间就给小伙伴解决一下如何判断的方法. 1.打开Eclipse,在项目工程一栏,也就是左边这一栏的空白处右击鼠标, 选择new- ...

最新文章

  1. 0x000000ed怎么修复_win10蓝屏代码0x000000ed的修复方法
  2. react native 常用学习或查资料网址
  3. shell脚本中的命令替换
  4. RPM包实现LAMP
  5. 来了!iPhone 12今晚天猫首销:12期分期免息,还送5G流量包
  6. mybatis plus使用in查询
  7. bigdata是什么
  8. 思科vrf配置实例_从原理到配置,最全的VLAN说明就在这了!
  9. Python + folium 制作美美的地图~
  10. vue前端上传文件夹的插件_vue文件上传插件
  11. java 向量 内积_【vector应用】计算两个向量的内积
  12. 解耦原子范数最小化(Decoupled Atomic Norm Minimization)
  13. 玉渊潭赏樱花有感:从无到有写一个jQuery开源插件
  14. [解读] Unsupervised Feature Learning via Non-Parametric Instance Discrimination
  15. r语言做断轴_R语言小作业-中级
  16. 上海市浦东新区37街镇最新版行政区域
  17. 维护国家安全,捍卫国家主权
  18. 认识Makefile文件(什么作用,格式怎样,如何工作)
  19. 数据安全及各种加密算法对比
  20. 孟坤个人导航动画页面源码 显示效果挺好

热门文章

  1. 来给罗永浩和王自如打个分(下)
  2. 用Python自定义一个时钟类、定时任务类
  3. 迪尤肯大学计算机专业,迪尤肯大学
  4. java合法标识符有哪些_Java中的合法标识符
  5. ROMP:Monocular, One-stage, Regression of Multiple 3D People
  6. 编写一个程序,分别使用字节流和字符流拷贝一个文本文件
  7. 一天一个 Linux 命令(37):killall 命令
  8. hexo yilia主题添加评论系统详细教程
  9. 设备全生命周期管理,开启设管管理新模式
  10. 视频加封面制作步骤,全部视频添加不同图片封面图