public String show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
}
这段代码有什么问题?我只想打印参数中给出的数组。
public String show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
}
这段代码有什么问题?我只想打印参数中给出的数组。
您可以将返回类型更改为void
:
public void show(int[] row) {
此外,如果您希望显示数组中的所有元素,您可以执行以下操作:
JOptionPane.showMessageDialog(null, Arrays.toString(row));
如果需要退货String
,可以使用相同的方法:
return Arrays.toString(row);
尝试这个:
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;
}
试试这个:
public String show(int[] row) {
String returnValue = Arrays.toString(row);
JOptionPane.showMessageDialog(null, returnValue);
return returnValue;
}