Java基础面试题——(3)
来源:互联网 发布:算法分析 知识总结 编辑:程序博客网 时间:2024/05/17 16:56
题目:从键盘分别输入年、月、日,判断这一天是当年的第几天。
代码实现:
public class JavaInterview_3 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("输入year:");int year = scanner.nextInt();System.out.println("输入month:");int month = scanner.nextInt();System.out.println("输入day:");int day = scanner.nextInt();scanner.close();int sumDay = 0;switch (month) {case 12:sumDay += 30;case 11:sumDay += 31;case 10:sumDay += 30;case 9:sumDay += 31;case 8:sumDay += 31;case 7:sumDay += 30;case 6:sumDay += 31;case 5:sumDay += 30;case 4:sumDay += 31;case 3:if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)sumDay += 29;elsesumDay += 28;case 2:sumDay += 31;case 1:sumDay += day;}System.out.println(year + "年" + month + "月" + day + "日是今年的第" + sumDay+ "天");}}
运行效果:
PS:前提确保输入的日期是正确的。
0 0
- Java基础面试题——(3)
- Java基础面试题——(1)
- Java基础面试题——(2)
- Java基础面试题——(4)
- Java基础面试题——(5)
- Java基础面试题——(6)
- java面试题基础3
- JAVA基础面试题3
- JAVA基础面试题3
- java面试题基础3
- java基础面试题3
- Java基础面试题
- java基础面试题
- Java基础面试题
- java基础面试题
- java基础面试题
- java基础面试题
- Java基础面试题
- 利用位运算得出N的2进制中有几个1
- ORACLE查看权限
- 2014 ACM Regional hdu 5072 (同色三角形模型,容斥原理)
- Java 8新特性探究(一)通往lambda之路_语法篇
- vim+latex
- Java基础面试题——(3)
- servlet单实例多线程模式
- java 类继承 接口实现
- 深入使用C指针与回调函数
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- linux普通模式翻屏(翻页)和tmux下翻屏(翻页)方法
- ZeroMQ学习笔记
- 解决键盘弹出遮挡TextField问题
- NOJ 字符串排序 1023