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/