我正在嘗試做比分配課程所需要的多一點。最終,我將隨機獲得以下數據。我無法弄清楚如何對數組的數字部分進行數學運算。現在,我使用字符串來存儲數組,並且數值被存儲爲字符串。我試着做一個對象[] [] ....我不知道如何做對象的數學。多級數組內的字符串和整數
是否有存儲多維(堆疊?)陣列作爲字符串等爲整數的一些值的方法嗎?
我知道它不是隻顯示數組的偶數對象。我改變了代碼,以便獲得幫助。我在家裏的版本中確實有這個功能。
我嘗試使用上Initialising a multidimensional array in Java找到的信息,但它沒有給出一個解決方案,我可以做的工作。
非常感謝!
import java.util.Random;
public class StackedArrayTest {
public static void main(String[] args) {
String[][] stats = new String[][] { { "Str", "6" }, { "Con", "3" },
{ "Int", "5" }, { "Wis", "8" }, { "Dex", "2" },
{ "pAtk", "0" }, { "mAtk", "0" }, { "AC", "0" },
{ "Mana", "0" }, { "HP", "0" } };
System.out.println("There are " + stats.length
+ " objects in the array.");
System.out.println("The first object in the array is: " + stats[0][0]
+ ".");
System.out.print("Even objects in array are: ");
for (int i = 0; i < stats.length; i = i + 1) {
if (i <= stats.length - 3) {
stats[i][1] = (stats[i][1]);
System.out.print(stats[i][1] + ", ");
} else
System.out.println(stats[i][1]);
}
}
}
你需要一個'Map'也許? –