中易网

java 我想知道我这个有什么错误么 他老提示最大值是偶数奇数的时候提示错误。。

答案:6  悬赏:80  
解决时间 2021-03-15 00:58
import java.util.Scanner;public class w1 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入三个整数:");
int num1=scanner.nextInt();
int num2=scanner.nextInt();
int num3=scanner.nextInt();
int maxNum=0;
int minNum=0;
if(num1>num2){
maxNum=num1;
minNum=num2;
}
else{ maxNum=num2;
minNum=num1;
}
if( maxNum }
if( minNum>num3){ minNum=num3;
}
System.out.println("最大值是:"+maxNum+ "最小值为:"+minNum);
if(maxNum% 2==0){
System.out.println("最大值为偶数");}
else {System.out.println("最大值为奇数");
}
if(minNum% 2==0){
System.out.println("最小值为偶数"):}
else {System.out.println("最小值为奇数"):
}

}

}
最佳答案
if(maxNum% 2==0){
System.out.println("最大值为偶数");
} else {
System.out.println("最大值为奇数");
}
if(minNum% 2==0){
System.out.println("最小值为偶数");
} else {
System.out.println("最小值为奇数");
}

这段代码,你写的有问题,分号应该是英文的分号,另外,有的分号地方,你写的冒号。按照我上面发的改下,你再试试。
全部回答
?
“;”标点符号应该是半角的,你全角输入了。还有“最小值为偶数"):”和“("最小值为奇数"):”最后的标点符号应该是“;”
public class test43{ public static void main(string[] args){ int count = 0; //声明由数字组成的数 int n = 8; //一位数 count = n/2; //两位数 count += (n-1)*n/2; //三位数 count += (n-1)*n*n/2; //四位数 count += (n-1)*n*n*n/2; //五位数 count += (n-1)*n*n*n*n/2; //六位数 count += (n-1)*n*n*n*n*n/2; //七位数 count += (n-1)*n*n*n*n*n*n/2; system.out.println("0-7所能组成的奇数个数:"+count); } }
最后这几句有问题 if(maxNum% 2==0){ System.out.println("最大值为偶数"); //把原来的全角分号换为半角 } else {System.out.println("最大值为奇数"); //同上 } if(minNum% 2==0){ System.out.println("最小值为偶数");// 这就是分号不是冒号 } else {System.out.println("最小值为奇数");//同上 } } }
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入三个整数"); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); int num3 = scanner.nextInt(); int maxNum = 0; int minNum = 0; if (num1 > num2) { maxNum = num1; minNum = num2; } else { maxNum = num2; minNum = num1; } if (maxNum < num3) { maxNum = num3; } if (minNum > num3) { minNum = num3; } System.out.println("最大值是:" + maxNum + "最小值为:" + minNum); if (maxNum % 2 == 0) { System.out.println("最大值为偶数"); } else { System.out.println("最大值为奇数"); } if (minNum % 2 == 0) { System.out.println("最小值为偶数"); } else { System.out.println("最小值为奇数"); } } 你把上面的代码粘贴运行,应该没有问题,你写的语句没有问题,就是标点符号不对
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
您好:请问我是非师范专业的应届本科生,没有
男女朋友之间,送什么有忌讳
赋安科技大厦在哪里啊,我有事要去这个地方
全新上市的MG GT安全吗?
喜欢的女孩发恐怖片吓你啥意思
胖子烤肉拌饭怎么去啊,有知道地址的么
我是在广东这边拍的婚纱照,想把一个1.5米长
生产线设备偷停什么原因?
定边县司法局油房庄司法所这个地址在什么地方
小孩怎么学游泳步奏
黑金ol这个游戏怎么样?能详细介绍一下吗?
请问谁有 噢啦恰恰 - Rumble Fish这首歌的手
求合作 用语
辽工大有没有全天的自习室
条纹纸动起来是什么效应
推荐资讯
龙之谷贤者
新鸽子配对有什么特点?
经常说“一成”是几分之一
从十二点顺时针135度是多少时间?一度又是几
写出三组与f8 1/60秒曝光相同的光圈快门组合
古德宾馆北京东路店地址在哪,我要去那里办事
周公解梦梦见沙子水泥楼板飞
一个长方体的盒子,从里面量,长8分米、宽5分
水电安装,火线有什么颜色,地线,零线呢?高
dj舞曲歌词大概是i wanna dance dance dance
我想问一下温州市区 哪里有纯正的蜂蜜卖啊
藕粉为什么有些是粉紫色有些是偏黄色冲泡出来
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?