gpt4 book ai didi

java - JOptionPane 解析数组

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

我是 Java 和数组的新手。我正在尝试将 String 输入解析为 int 和数组。导入 javax.swing.JOptionPane;

        public class OSL 
{
String[] ColorType = {"blue", "green", "white"};
final int COLOURS = 3; // tshirt colours choices
int[] Color = new int[COLOURS];
int order;

public OSL()
{
for (int index = 0; index < ColorType.length; index++)
{
String orderItems = JOptionPane.showInputDialog("Please enter the number of T-Shirts for " + ColorType[index]);
int items = Integer.parseInt(orderItems);
}

for (int index = 0; index < Color.length; index++)
{
JOptionPane.showMessageDialog(null, ColorType[index] + ": " + Color[index]);
}
}
int orderItems;

public int getorderItmes()
{
return orderItems;
}

public static void main(String[] args)
{
new OSL();
}
}

我可以输入整数,但它不显示它们。

最佳答案

简单地说,您永远不会以任何方式将每种颜色的数量应用于 Color 数组。例如,您可以做类似的事情...

for (int index = 0; index < ColorType.length; index++)
{
String orderItems = JOptionPane.showInputDialog("Please enter the number of T-Shirts for " + ColorType[index]);
int items = Integer.parseInt(orderItems);
Color[index] = items;
}

这只是将用户输入的数量应用于 Color 数组中的每个元素

关于java - JOptionPane 解析数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32041709/

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