Java 方法,该方法将返回带有答案的布尔值

Java 方法,该方法将返回带有答案的布尔值,java,arrays,loops,Java,Arrays,Loops,我的家庭作业我需要写一个方法,该方法将返回一个布尔值,并回答参数中传递的给定整数数组是否已排序(示例签名公共布尔值isSorted(int[]数组)) 有人能帮忙吗? 我不确定代码,但我从那开始 public static boolean isSorted(int[] a) { int i; for(i = 0; i < a.length -1; i ++);{ if (a[i] > a[i+1]) { return false; }

我的家庭作业我需要写一个方法,该方法将返回一个布尔值,并回答参数中传递的给定整数数组是否已排序(示例签名公共布尔值isSorted(int[]数组)) 有人能帮忙吗? 我不确定代码,但我从那开始

public static boolean isSorted(int[] a)
{
    int i;
    for(i = 0; i < a.length -1; i ++);{
    if (a[i] > a[i+1]) {
        return false;
    }
        return true;
    }
}
public static void main(String[] args)
{
    int ar[] = {3,5,6,7};
    System.out.println(isSorted(ar));
}
}
publicstaticbooleanissorted(int[]a)
{
int i;
对于(i=0;ia[i+1]){
返回false;
}
返回true;
}
}
公共静态void main(字符串[]args)
{
int ar[]={3,5,6,7};
系统输出打印项数(isSorted(ar));
}
}

被排序
被排序
的意思是一样的-这两个布尔人中的一个需要离开

初始
a[1]>a[0]
也是不必要的;除了整个列表中的最后一个元素外,您需要对每个元素应用该原则(位置X处的元素小于位置X+1处的元素)

for循环很好,只需使用
i
将该复选框移到内部即可


最后,要返回一个结果,只需
returnissorted

如果你在一张纸上有一系列整数,你将如何检查它是否排序?如果你在for循环之外删除
return true
,应该没问题。编辑你的问题会被认为是不礼貌的,因此答案是无效的。对不起,我不是想听起来像rudeI,我猜赋值是要检查数组是否按升序或降序排序。实际上不是。方法返回一个布尔值,并回答参数中传递的给定整数数组是否已排序。我的方法仍然缺少答案参数中传递的给定整数数组是否已排序,不是吗??