
java编程出现如下错误 Type mismatch: cannot convert from int to boolean
packagelianxi01;importjava.util.*;publicclasstest14{publicstaticvoidmain(String[]args...
package lianxi01;
import java.util.*;
public class test14 {
public static void main(String[] args){
int year,month,day;
int days=0;
int d=0;
int e;
input fymd=new input();
do{
e=0;
System.out.println("输入年:");
year=fymd.input();
System.out.println("输入月:");
month=fymd.input();
System.out.println("输入日:");
day=fymd.input();
if(year<0||month<0||month>12||day<0||day>31){
System.out.println("输入错误,请重新输入!");
e=1;
}
}
while(e==1);
for(int i=1;i<month;i++){
switch(i){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
if((year%400==0)||(year%4==0&&year%100!=0)){
days=29;
}else{
days=28;
}break;
}
d+=days;
}
System.out.println(year+"-"+month+"-"+days+"是这年的第"+(d+days)+"天。");
}
}
class input {
public int input(){
int value=0;
Scanner s= new Scanner(System.in);
value=s.nextInt();
return value;
}
} 展开
import java.util.*;
public class test14 {
public static void main(String[] args){
int year,month,day;
int days=0;
int d=0;
int e;
input fymd=new input();
do{
e=0;
System.out.println("输入年:");
year=fymd.input();
System.out.println("输入月:");
month=fymd.input();
System.out.println("输入日:");
day=fymd.input();
if(year<0||month<0||month>12||day<0||day>31){
System.out.println("输入错误,请重新输入!");
e=1;
}
}
while(e==1);
for(int i=1;i<month;i++){
switch(i){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
if((year%400==0)||(year%4==0&&year%100!=0)){
days=29;
}else{
days=28;
}break;
}
d+=days;
}
System.out.println(year+"-"+month+"-"+days+"是这年的第"+(d+days)+"天。");
}
}
class input {
public int input(){
int value=0;
Scanner s= new Scanner(System.in);
value=s.nextInt();
return value;
}
} 展开
1个回答
2016-07-15
展开全部
出错的,不是这段代码吧。。。。。。。。。。JDK1.7测试没那样的错,,,,,至于是否需求要求,就不知道了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |