请大神们给我看看这个Java程序错在哪
importjava.util.*;publicclassT{publicstaticvoidmain(String[]args){Scannerin=newScanne...
import java.util.*;
public class T{
public static void main(String[]args){
Scanner in=new Scanner(System.in);
int A=in.nextInt();
int B=in.nextInt();
int C=in.nextInt();
if(A==B==C){
System.out.println("这三个数都相等");
if(A+B+C>1000){
System.out.println("这三个数之和大于1000");
}else{
}
}else {
System.out.print("这三个数之和不大于1000");
}
}
} 展开
public class T{
public static void main(String[]args){
Scanner in=new Scanner(System.in);
int A=in.nextInt();
int B=in.nextInt();
int C=in.nextInt();
if(A==B==C){
System.out.println("这三个数都相等");
if(A+B+C>1000){
System.out.println("这三个数之和大于1000");
}else{
}
}else {
System.out.print("这三个数之和不大于1000");
}
}
} 展开
3个回答
展开全部
import java.util.*;
public class T {
public static void main(String[] 尺仿args) {
Scanner in = new Scanner(System.in);
int A = in.nextInt();
int B = in.nextInt();
int C = in.nextInt();
if ((A == B) && (A == C)) {
System.out.println("这三个数都相等");
if (A + B + 亩兆C > 1000) {
System.out.println("这三个数之和大于1000");
}
} else {
System.out.print("这三个数之和不大于1000"迅困租);
}
}
}
展开全部
不能写成A==B==C。A==B结果为BOOL值,无法和C比较厅亮樱
还有就是你的扮丛if,else有些乱。
import java.util.*;
public class T
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int A=in.nextInt();
int B=in.nextInt();
int C=in.nextInt();
if((A==B)&&(A==C)&&(A+B+C>1000))
{
System.out.println("键坦all equal");
System.out.println("big 1000");
}
else
System.out.println("not big 1000");
}
}
还有就是你的扮丛if,else有些乱。
import java.util.*;
public class T
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int A=in.nextInt();
int B=in.nextInt();
int C=in.nextInt();
if((A==B)&&(A==C)&&(A+B+C>1000))
{
System.out.println("键坦all equal");
System.out.println("big 1000");
}
else
System.out.println("not big 1000");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连着2个else 你在搞什么哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询