Java 编程题目 第十三题
来源:互联网 发布:linux怎么启动apache 编辑:程序博客网 时间:2024/06/05 09:31
package com.liuhuan.test;import java.util.Scanner;public class fun13 {/* * 题目:输入某年某月某日,判断这一天是这一年的第几天? * 先判断是否是闰年? * 1,3,5,7,8,10,12-------31天 * 4,6,9,11------------30天 * 2-----------------28或29天 */public boolean IsYunYear(int y){if(y%4==0||(y%100==0&&y%400==0)){return true;}return false;}public int GetMouthDay(int y,int m){if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){return 31;}else if(m==2){if(IsYunYear(y)==true){return 29;}return 28;}return 30;}public static void main(String[] args) {fun13 testfun=new fun13();System.out.println("输入日期:\r如:20080405");Scanner input=new Scanner(System.in);String str=input.nextLine();int year,mouth,day;int number=0;year=Integer.parseInt(str.substring(0, 4));mouth=Integer.parseInt(str.substring(4, 6))-1;day=Integer.parseInt(str.substring(6,8));for(int i=1;i<=mouth;i++){number+=testfun.GetMouthDay(year,mouth);} number=number+day;System.out.println("是"+year+"年的第"+number+"天");}}
阅读全文
0 0
- Java 编程题目 第十三题
- Java 编程题目 第一题
- Java 编程题目 第二题
- Java 编程题目 第三题
- Java 编程题目 第四题
- Java 编程题目 第五题
- Java 编程题目 第六题
- Java 编程题目 第七题
- Java 编程题目 第八题
- Java 编程题目 第九题
- Java 编程题目 第十题
- Java 编程题目 第十一题
- Java 编程题目 第十二题
- Java 编程题目 第十四题
- Java 编程题目 第十五题
- Java 编程题目 第十六题
- Java 编程题目 第十七题
- Java 编程题目 第十八题
- Java 编程题目 第十二题
- JSP中验证码问题
- RPC远程过程调用
- Java Socket实现基于TCP和UDP多线程通信
- pads layout 9.5笔记1-常用快捷键
- Java 编程题目 第十三题
- 从为什么 String=String 谈到 StringBuilder 和 StringBuffer
- 第33课: Spark Executor内幕彻底解密:Executor工作原理图、ExecutorBackend注册源码解密、Executor实例化内幕、Executor具体工作内幕
- t-io: 百万级TCP长连接即时通讯框架
- JNI 使用简介
- 欢迎使用CSDN-markdown编辑器
- Java 编程题目 第十四题
- Linux用户及文件权限管理
- 做题提示