小编use*_*043的帖子

必需:找到变量:值

public static int biggestArrayGap(int []a, int n)
{
int biggestGap = Math.abs(a[1]-a[0]);
    for (int i=1; i<n-1; i++)
{
    if (Math.abs(a[i]-a[i-1]) > biggestGap)    
        Math.abs(a[i]-a[i-1]) = biggestGap;
}
    return biggestGap;
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,if语句中的第二行返回为意外类型 - 需要:变量found:value.我试过==这显然不起作用.任何见解?

java if-statement syntax-error

2
推荐指数
2
解决办法
3万
查看次数

嵌套的Java方法

在我的代码中,我称之为方法

public static boolean divides(int num, int denom)
{
    if (num%denom==0)
       return true;
    else return false; 
}
Run Code Online (Sandbox Code Playgroud)

后来我打电话给这个方法

public static boolean isLeapYear(int year)

我想在isLeapYear中调用divides.我是否必须重新定义分歧?现在我有

public static boolean isLeapYear(int year)
{
public static boolean divides(int num, int denom)
{
   if (divides.class == true && (year%400 ==0) || ((year%4==0) 
       && (year%100 !=0)));
       return true;
       else return false;
}
Run Code Online (Sandbox Code Playgroud)

}

并且我得到了已经定义了divides的错误,但是当我没有将整个public static etc.语句放在那里时,它会想知道什么是divides.

我也遇到了许多其他错误(比如我在嵌套之后无法找到年份的类型),但这不是主要错误.

java methods

-5
推荐指数
1
解决办法
290
查看次数

标签 统计

java ×2

if-statement ×1

methods ×1

syntax-error ×1