【发布时间】:2014-11-13 13:25:32
【问题描述】:
我正在尝试使用 JOptionPane 在消息对话框中键入二维数组。 我已经尝试过,但我不知道该怎么做。这是我目前所拥有的。
我的程序从哪里开始:
package p4;
import javax.swing.JOptionPane;
import arrays.Integer2dArrays;
public class Exercise4b {
public void testArray(int[][] array) {
String message = "";
message += "toString: " + Integer2dArrays.toString( array ) + "\n";
// message += "elements: " + Integer2dArrays.elements( array ) + "\n";
// message += "max: " + Integer2dArrays.max( array ) + "\n";
// message += "min: " + Integer2dArrays.min( array ) + "\n";
// message += "sum: " + Integer2dArrays.sum( array ) + "\n";
// message += "average: " + String.format( "%1.2f", Integer2dArrays.average( array ) ) + "\n";
JOptionPane.showMessageDialog( null, message );
}
public static void main(String[] args) {
Exercise4b e4b = new Exercise4b();
int[][] test1 = {{1,2,3,4},{-5,-6,-7,-18},{10,9,8,7}};
int[][] test2 = {{1,2,3,4,5,6},{-7,-8,-9},{2,5,8,11,8},{6,4}};
e4b.testArray(test1);
e4b.testArray(test2);
}
}
我应该创建一个将数组转换为字符串的方法。
package arrays;
public class Integer2dArrays {
public static String toString(int[][] array){
}
}
【问题讨论】:
-
那么你的问题是显示数组的内容?
-
您应该指定您期望的输出。有很多方法可以将二维数组转换为字符串。
标签: java arrays methods tostring