java使用给定信息声明和实例化二维数组

时间:2016-02-13 19:13:17

标签: java arrays

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

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

这告诉我:输入mismathch,无法从int转换为String     String [] [] name = {{“Mary”,50},{“John”,76},{“Paul”,99},{“Peter”,360},{“Joan”,67}}; < / p>

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

但是如何让名字[0] [0]成为玛丽50?

2 个答案:

答案 0 :(得分:1)

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

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

试试这个:

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

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

答案 1 :(得分:0)

如果您不对整数进行任何计算,您也可以将它们存储为字符串格式,如下所示:

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