0
public String show(int[] row)
    {
        for(int i = 0; i < row.length; i++)
        {
            JOptionPane.showMessageDialog(null, row[i]);
        }
    }

このコードの何が問題になっていますか?パラメータで指定された配列を出力したいだけです。

4

3 に答える 3

1

リターンタイプをvoid次のように変更できます。

public void show(int[] row) {

また、配列内のすべての要素を表示する場合は、次のようにすることができます。

JOptionPane.showMessageDialog(null, Arrays.toString(row));

返品Stringが必要な場合は、同じアプローチを使用できます。

return Arrays.toString(row);
于 2012-12-03T19:30:24.030 に答える
0

代わりにこれを試してください:

public String show(int[] row) {
  String returnValue = Arrays.toString(row);
  JOptionPane.showMessageDialog(null, returnValue);

  return returnValue;
}
于 2012-12-03T19:31:56.553 に答える
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;
        }
于 2012-12-03T19:33:31.467 に答える