public String show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
}
这段代码有什么问题? 我只想打印参数中给出的数组。
答案 0 :(得分:1)
您可以将返回类型更改为void
:
public void show(int[] row) {
此外,如果您希望显示数组中的所有元素,您可以这样做:
JOptionPane.showMessageDialog(null, Arrays.toString(row));
如果需要返回String
,可以使用相同的方法:
return Arrays.toString(row);
答案 1 :(得分:0)
请改为尝试:
public String show(int[] row) {
String returnValue = Arrays.toString(row);
JOptionPane.showMessageDialog(null, returnValue);
return returnValue;
}
答案 2 :(得分:0)
试试这个:
public void show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
return;
}
或者...
public String show(int[] row)
{
String s = "";
for(int i = 0; i < row.length; i++)
{
s += row[i]);
}
JOptionPane.showMessageDialog(null, s);
return s;
}
或者...
public String show(int[] row)
{
String s = "";
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
s += row[i]);
}
return s;
}