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

发布网友 发布时间:2022-04-23 09:21

我来回答

5个回答

热心网友 时间:2023-10-09 09:33

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

热心网友 时间:2023-10-09 09:33

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修该为您想用的空间就可以了 。
希望这个回答能让您满意

热心网友 时间:2023-10-09 09:34

x为未知数,你要操作数组之前肯定已经确定这个未知数是多少了.不管你是传的值还是查询的值
int[] arr = new int[x];
for(int i=0;i<x;i++){
arr[i]=0;
}

这样不就都赋上值了

热心网友 时间:2023-10-09 09:34

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

热心网友 时间:2023-10-09 09:35

array的大小是array.length

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

Arrays.fill(array, 0);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com