JAVA代码计算1900年到所求年份共多少天。
2018-03-29 21:19
302 查看
import java.util.Scanner;
public class test11{
public static void main(String[]args){
Scanner in=new Scanner(System.in);
System.out.println("请输入所查找的年份:");
int year=in.nextInt();
int sum=0;
for(int i =1900;i<=year-1;i++){
if(i%4==0&&i%100!=0||i%400==0){
sum=sum+366;
}else{
sum=sum+365;
}
}
for(int month=1;month<=4;month++){
if(month==2){
if(year%4==0&&year%100!=0||year%400==0){
sum=sum+29;
}else{
sum=sum+28;
}
}else{
if (month==4||month==6||month==9||month==11){
sum=sum+30;
}else{
sum=sum+31;
}
}
}
sum=sum+7;
System.out.println("1900年到"+year+"\t"+sum+"共天");
//System.out.println("2016.5.7是星期:"+sum%7);
}
}
public class test11{
public static void main(String[]args){
Scanner in=new Scanner(System.in);
System.out.println("请输入所查找的年份:");
int year=in.nextInt();
int sum=0;
for(int i =1900;i<=year-1;i++){
if(i%4==0&&i%100!=0||i%400==0){
sum=sum+366;
}else{
sum=sum+365;
}
}
for(int month=1;month<=4;month++){
if(month==2){
if(year%4==0&&year%100!=0||year%400==0){
sum=sum+29;
}else{
sum=sum+28;
}
}else{
if (month==4||month==6||month==9||month==11){
sum=sum+30;
}else{
sum=sum+31;
}
}
}
sum=sum+7;
System.out.println("1900年到"+year+"\t"+sum+"共天");
//System.out.println("2016.5.7是星期:"+sum%7);
}
}
相关文章推荐
- 计算java文件有多少行注释行,正常代码行,空白行的程序,swing做的
- Java:计算出生到现在多少天代码
- java代码--计算来到世界多少天
- Java计算数学表达式代码详解
- 【java IO File】统计项目代码总共多少行
- java计算自己活了多少天
- java几行代码搞定算术表达式的计算
- 学习java日期、日期格式、日期的解析和日期的计算[代码]
- 关于计算Java程序运行时间 及Java代码--JUnit
- 相似度计算方式的总结:java或python实现代码
- 计算年终奖陷阱区间java代码
- java代码:判断月份的最后一天是多少
- 根据指定两个日期计算出这些时间内有多少天是周末 php程序函数代码
- JAVA基础(31) Java代码计算两个经纬度之间的距离
- java基础_从控制台输入年份月份,打印该月有多少天
- 黑马程序员-根据本地地址计算文本中有多少行的代码
- java阶乘计算获得结果末尾0的个数代码实现
- java 计算一个月有多少天和多少周
- 利用递归查询有多少行Java代码
- java计算2个时间相差多少年,多少个月,多少天