Java错误';其他';没有';如果';
我需要显示三个给定数字中最大的一个。”Z'应显示为25是最大数字。不管怎么说,在编译时会显示这一点 我不知道如何修复它,我在课程中给出的示例是不正确的,当我在线查看时,大多数其他代码都比我的代码复杂得多,几乎没有什么帮助。 我的代码如下:Java错误';其他';没有';如果';,java,Java,我需要显示三个给定数字中最大的一个。”Z'应显示为25是最大数字。不管怎么说,在编译时会显示这一点 我不知道如何修复它,我在课程中给出的示例是不正确的,当我在线查看时,大多数其他代码都比我的代码复杂得多,几乎没有什么帮助。 我的代码如下: class Greater { public static void main(String args[]) { int x = 10, y = 5, z = 15; if (x>y) and (x>
class Greater
{
public static void main(String args[])
{
int x = 10, y = 5, z = 15;
if (x>y) and (x>z);
{
System.out.println(x);
}
else if(y>z);
{
System.out.println(y);
}
else
{
System.out.println(z);
}
}
}
你有一个
代码>在使它们不起作用的if语句之后。移除它们
你需要写作
if(x > y && x > z)
这个
被解析为
if (x > y) {
and(x > z);
}
删除if()
所在行的分号。在if或for循环之后不需要“;”。删除if
子句右括号后面的分号:
if (x>y) and (x>z); <--- WRONG!
else if(y>z); <--- WRONG!
if(x>y)和(x>z);z) ) 你不能只是写
if (x>y) and (x>z)
语法是
if((x>y) && (x>z))
当我取下那块石头的时候;它告诉我;应该是。因为和不应该在那里?我也尝试了&&而不是和,但它说这是表达式的非法开始。@因为括号也关闭了,所以请删除我if(a&&b){
notif(a)&(b){
我原来的代码(不是发布的代码)比较接近,我刚刚用括号离开了。在原来的代码中,我在if的后面有&&no;。可能是重复的
if((x>y) && (x>z))