JAVA 程序中如何在一个数组中添加元素???

JAVA 程序中如何在一个数组中添加元素???,第1张

//先声明一个长度为10的数组

int[] a = new int[10]

//向数组中填值

a[0]=xx

a[1]=xx

a[2]=xx

...

若是已经定义好的数据,例如int num[] = { 1,4,5,8,2,6 }形式的,只能新建立一个数组,利用循环把原数据中的值加入你新创建的数据,在添加你自己想要加入的值!

建议使用List,然后再从List转成数组。

import java.util.ArrayList

import java.util.List

import java.util.Scanner

public class Main {

    public static void main(String[] args) {

        List<String> list = new ArrayList<String>()

        Scanner scanner = new Scanner(System.in)

        while(scanner.hasNext()) {

            String str = scanner.nextLine()

            if(str.equals("exit")) {

                break

            }

            list.add(str)

        }

        String[] arr = new String[list.size()]

        arr = list.toArray(arr)

        for(String a : arr)

            System.out.println(a)

    }

}

输入exit为退出从键盘输入数据并打印数组

首先:java的Math类提供了一个

random()静态方法,返回带正号的

double

值,该值大于等于

0.0

且小于 1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。

以下为范例:

//代码如下:

public class Test24 {

/*

 * 随机从 1~10 取十个整数,存入数组

 */

public static void main(String[] args) {

int [] arr =  new int[10]  //构建一个空的一维数组

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

int temp =  (int)(Math.random()*10)+1//随机产生一个 1~10 的整数

arr[i] = temp//将产生的数添加到数组

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

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8017411.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存