当前位置: 首页 > 面试题库 >

(Java)检查数组以增加元素

巫马欣嘉
2023-03-14
问题内容

我试图创建一种方法来检查数组中是否增加了元素。如果所有元素按升序排列,则应返回True。当我比较arr [i +
1]时,我得到了一个界外异常。关于如何使它起作用的任何想法。

int[] one = {1,2,3,4,5};

public static boolean isIncreasing(int[]arr)
{
    boolean z = false;

    for(int i=0; i<arr.length;i++)
    {

        if(arr[i]<arr[i+1])
            {
                z = true;
            }
    }

    return z;
}

问题答案:

我建议你这样写你的方法

public static boolean isIncreasing(int[]arr)
{
    for(int i=1; i<arr.length;i++)
    {
        if(arr[i-1]>arr[i])
            return false;
    }
    return true;
 }

我会帮你的

  • 返回正确的结果(当您不应该返回true时)
  • 考虑超越
  • 避免不必要的循环


 类似资料:
  • 主要内容:1. numpy.resize(),2. numpy.append(),3. numpy.insert(),4. numpy.delete(),5. numpy.argwhere(),6. numpy.unique()本节重点介绍 NumPy 数组元素的增删改查操作,主要有以下方法: 数组元素操作方法 函数名称 描述说明 resize 返回指定形状的新数组。 append 将元素值添加到数组的末尾。 insert 沿规定的轴将元素值插入到指定的元素前。 delete 删掉某个轴上的子数

  • 主要内容:JavaTuples 元组检查元素的方法,JavaTuples 元组检查元素的示例JavaTuples 元组检查元素的方法 每个元组都提供实用方法来以与集合类似的方式检查其元素。 contains(element) : 检查元素是否存在。 containsAll(collection) : 检查元素是否存在。 indexOf(element) : 如果存在,则返回第一个元素的索引,否则返回 -1。 lastIndexOf(element) : 如果存在,则返回最后一个元素的索引

  • 本文向大家介绍Java数组,去掉重复值、增加、删除数组元素的方法,包括了Java数组,去掉重复值、增加、删除数组元素的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 控制台结果: 以上就是小编为大家带来的Java数组,去掉重复值、增加、删除数组元素的方法全部内容了,希望大家多多支持呐喊教程~

  • 问题内容: 我有部分填充的对象数组,当我遍历它们时,我尝试检查所选对象是否在我对其进行其他处理之前。但是,即使通过似乎也检查过它。也将包括所有元素。您如何检查数组中的元素?例如,以下代码将为我抛出一个NPE。 问题答案: 您的活动比您说的要多。我从您的示例中运行了以下扩展测试: 并获得了预期的输出: 您是否可能尝试检查someArray [index]的长度?

  • //某些Html内容 我正在尝试在2个数组之间迭代;一个存储了className,另一个以html元素为目标 如何为class-1、class-2、class-3、class-5和class-10的元素获取true值 我迭代抛出并在使用indexOf后在下面进行了注释,但在这里发现了另一个问题:s 没有jQuery会更好,谢谢提前。

  • 好的,我对python和numpy还比较陌生,我想做的是取一个随机生成的整数数组,检查每个数字是否多次出现,例如如果它会告诉我6出现两次。或者如果则每个整数都是不同的。