刚刚开始学java, 有没有办法能把一个未知大小的array 里面所有的index一起附上值?比如说零?很困惑

来源:百度知道 编辑:UC知道 时间:2024/06/16 04:48:31

array的大小是array.length

给array里面所有的index一起附上值用

Arrays.fill(array, 0);

package com.sms;

import java.util.*;

public class sdf {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("输入数字");
int[] number = new int[10];
int i;
for (i = 0; i < number.length; i++) {
number[i] = input.nextInt();
}
System.out.println(number[i]);

}
}

这段代码是自己输入10个数字添加到数组里
可以修改 int[] number = new int[10]; 这段代码中的10修该为您想用的空间就可以了 。
希望这个回答能让您满意

java的数组不可能是未知大小的!
只要array.length就知道大小了

用这个方法:
int a;
int []array=new int[3];//这是定义一个数组且数组长度为3个数
for(a=0;a<2;a++)
//这里是用for循环,给数组array[a]定义从array0到array2,一共长度为3个数,a相当於每个数的下标
{
array[a]=(这里输入你要附的值);
}
最简单的方法了。
希望能帮上你。

数组是一定存在大小的。
不管是声明,创建,还是直接赋值,都必须有个具体的大小存在。
int[] array;
int[] array=new