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/

相关文章:

ruby - Array#delete_at 或 Array#slice!?以及如何查找实现

java - 排序的 Hadoop WordCount Java

java - Google App Engine 和 dos.xml

java - exec 不适用于 java 1.7.21,但在 netbeans 中工作正常

javascript - 如何在对对象数组进行排序后再次反向排序?

arrays - 通过给定元素添加数组中的所有相关元素

javascript - 如何存储多连接航点

java - 从 android sqlite 中检索多行

java - 如何使用 JavaFX 中的 Scene Builder 将背景图像添加到 AnchorPane?

arrays - 批处理 (CMD) 迭代两个数组(由 2 个 .txt 文件组成)