gpt4 book ai didi

java - 如何使用 JOptionPane 设置数组的长度

转载 作者:行者123 更新时间:2023-12-02 01:11:16 24 4
gpt4 key购买 nike

我需要创建一个数组。必须使用 JOptionPane 设置长度。另外,我还必须用随机数填充数组。这就是我已经走了多远。

import javax.swing.*;
import java.util.Arrays;
import java.util.Random;

public class Aufgabe2
{
public String a;

public static void main(String[] args)
{
String a = JOptionPane.showInputDialog("How big should the array be?");
try
{
Integer.parseInt(a);
int meinArray[];
meinArray = new int[a];
Random rand = new Random();

for (int i = 0; i < a; i++)
{
meinArray[i] = rand.nextInt();
}
System.out.println(Arrays.toString(meinArray));
}

catch (NumberFormatException e)
{
System.out.println(a + " isn`t a valide input. Please insert a number");
}

}
}

最佳答案

您需要将Integer.parseInt(a)的结果存储到某个变量,然后使用它,例如

int x= Integer.parseInt(a);
int meinArray[];
meinArray = new int[x];
Random rand = new Random();

for (int i = 0; i < x; i++){
meinArray[i] = rand.nextInt();
}

关于java - 如何使用 JOptionPane 设置数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59361267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com