解析时已到达文件结尾 怎么回事?

//两个日期之间的天数
import java.util.*;
public class test{
public static void main(String[]args){
int sum=0;
Scanner in=new Scanner(System.in);
System.out.println("请输入起始年份:");
int start_y=in.nextInt();
System.out.println("请输入起始月份:");
int start_m=in.nextInt();
System.out.println("请输入起始日期:");
int start_d=in.nextInt();
System.out.println("请输入终止年份:");
int end_y=in.nextInt();
System.out.println("请输入终止月份:");
int end_m=in.nextInt();
System.out.println("请输入终止日期:");
int end_d=in.nextInt();
for(int year=start_y+1;year<=end_y-1;year++){
if(year%4==0&&year%100!=0||year%400==0){
sum+=366;
}
else{
sum+=365;
}
}
for(int month_s=start_m;month_s<=12;month++){
if(month_s==1||3||5||7||8||10||12){
sum+=31;
}
else{
sum+=30;
}
for(int month_e=end_m;month_s>=1;month--){
if(month_e==1||3||5||7||8||10||12){
sum+=31;
}
else{
sum+=30;
}
}
if(month_s==1||3||5||7||8||10||12){
sum+=31-start_d;
}
else{
sum+=30-start_d;
}
sum+=end_d;
System.out.println(sum);
}
}

第1个回答  2013-10-23
检查下括号的配对。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网