java 如何使用for语句给数组循环赋值?

Python019

java 如何使用for语句给数组循环赋值?,第1张

你没有在循环体里写赋值的代码,自然不会赋值了。

你可以使用i来参与赋值。

举个例子:

int[] a = new int[5]

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

    a[i]= i*5  //举一个赋值的例子

    System.out.println( a[i] )

}

源代码:

import java.util.Scanner

public class addElement {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        System.out.println("输入需要的数组大小:")

        Scanner scan=new Scanner(System.in)

        int n = scan.nextInt()//接受输入的数组大小

        int[]arr=new int[n]//定义一个大小为刚输入的n的数组

        System.out.println("输入数组的每个元素:")

        for(int i=0i<arr.lengthi++)

            arr[i]=scan.nextInt()//依次输入元素到arr[i]

        System.out.println("数组的元素依次为:")

        for(int i=0i<arr.lengthi++)

            System.out.print(arr[i]+"\t")

    }

}