java中如何定义数组元素赋值为-1

Python018

java中如何定义数组元素赋值为-1,第1张

java中定义数组元素赋值为-1方法:

1、写一个方法传入数组长度,在定义数组的时候你用长度定义一个数组。

2、定义一个一维数组,并给每个元素赋值为数组下标的值。

1、定义一个数组对象

String[] arr = new String[2]//定义一个字符串数组变量arr,数组是一维数组,长度是2

2、通过数组索引给数组赋值

arr[0] = "a"//给数组第一个赋值字符串a

arr[1] = "b"//给数组第二个赋值字符串b

public static void main(String[] args){

    /**

    * 1、Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示

    */

    int[] arr = new int[10]

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

        arr[i] = i

        System.out.println(i + "," + arr[i])

    }

}

public static void main(String[] args){

    /**

    * 2、修改上述程序,将数组的赋值改为从键盘上输入的10个整数

    */

    int[] arr = new int[10]

    System.out.println("请依次输入10个整数")

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

        System.out.println("请输入第" + (i + 1) + "个整数:")

        Scanner input = new Scanner(System.in)

        arr[i] = Integer.parseInt(input.nextLine())

    }

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

        System.out.println(i + "," + arr[i])

    }

    /**

    * 3、修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。

    */

    int max = arr[0] // 将数组的第一个元素赋给max

    int min = arr[0] // 将数组的第一个元素赋给min

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

        // 从数组的第二个元素开始赋值,依次比较

        if (arr[i] > max){

        // 如果arr[i]大于最大值,就将arr[i]赋给最大值

            max = arr[i]

        }

        if (arr[i] < min){

        // 如果arr[i]小于最小值,就将arr[i]赋给最小值

            min = arr[i]

        }

    }

    System.out.println("最大值是:" + max)

    System.out.println("最小值是:" + min)

    

    /**

    * 4、修改上述程序,添加代码,去掉最大值和最小值,然后计算剩下的数的平均值,并显示

    */

    int sum = 0

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

        sum += arr[i]

    }

    sum = sum - max - min // 去掉最大值和最小值的总和

    double average = sum / (arr.length - 2)

    System.out.println("平均值:" + average)

}