java 用给定的信息声明并实例化一个二维数组

标签 java arrays

Java 初学者要有耐心 - 不要在其他地方看到我的问题 - 输入通常是读入或随机或来自 for 循环 - 我的已经给出了;

当行和列的信息给你时,如何声明和实例化二维数组;我有 5 个名字,每个名字附有 5 个号码;

这告诉我:类型不匹配,无法从 int 转换为 String String[][] name = {{"玛丽", 50}, {"约翰", 76}, {"保罗", 99}, {"彼得", 360}, {"琼", 67}};

String [] [] name = new String [5] [5];

但是我如何让 name[0] [0] 变成 Mary 50?

最佳答案

您只能将字符串添加到字符串数组中。

您尝试添加的数字不是字符串,而是整数。

试试这个:

String[][] name = {
    {"Mary", "50"},
    {"John", "76"},
    {"Paul", "99"},
    {"Peter", "360"},
    {"Joan", "67"}
};

如果您想对数字进行计算并且它们需要是数字,那么您将必须使用不同的数据结构。

关于java 用给定的信息声明并实例化一个二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35384207/

相关文章:

java - 如何将序列当前值更改为之前的值?

javascript - 将 JavaScript 字符串拆分为字符数组的替代语法?

java - 屏幕关闭时线程偶尔运行

java - ArrayList 包含

java - 按另一个对象排序

带循环的 Javascript 正则表达式模式数组

javascript - 从数组中配对 HTML 标签

python - Pandas - 根据另一个列表中的索引对列表中的值求和

javascript - 使用选定值中的数组填充 Kendo DropDownList

java - UIWebView 风格的 Java 组件