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 String show(int[] row) {
String returnValue = Arrays.toString(row);
JOptionPane.showMessageDialog(null, returnValue);
return returnValue;
}
これを試して:
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;
}