2016-02-13 45 views
0

Java的初學者要有耐心 - 別在其他地方看到我的問題 - 輸入通常是讀入或隨機讀取或從for循環中獲取 - 我已經給出;java用給定的信息聲明和實例化一個二維數組

如何在給出行和列的信息時聲明和實例化二維數組;我有5個名字和5個號碼附在每一個;

這告訴我:類型mismathch,不能從int轉換爲字符串 的String [] [] NAME = {{ 「瑪麗」,50},{ 「約翰」,76},{ 「保羅」,99 },{「Peter」,360},{「Joan」,67}};

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

但是,如何讓名稱[0] [0]變成Mary 50?

+0

'50'不是'String'。 '「50」'是。 – Andreas

回答

0

好,如果你不會做任何的計算在整數,也可以存儲它們在字符串格式是這樣的:

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

只能添加字符串到您的字符串數組。

您試圖添加的數字不是字符串,而是整數。

試試這個:

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

如果你想這樣做與數字計算,他們需要的是數字,那麼你將不得不使用不同的數據結構。