Java 在JOptionPane中打印数组 公共字符串显示(int[]行) { for(int i=0;i
这个代码有什么问题?Java 在JOptionPane中打印数组 公共字符串显示(int[]行) { for(int i=0;i,java,arrays,printing,joptionpane,Java,Arrays,Printing,Joptionpane,这个代码有什么问题? 我只想打印参数中给定的数组。您可以将返回类型更改为void: public String show(int[] row) { for(int i = 0; i < row.length; i++) { JOptionPane.showMessageDialog(null, row[i]); } } 此外,如果希望显示阵列中的所有元素,可以执行以下操作: public void s
我只想打印参数中给定的数组。您可以将返回类型更改为
void
:
public String show(int[] row)
{
for(int i = 0; i < row.length; i++)
{
JOptionPane.showMessageDialog(null, row[i]);
}
}
此外,如果希望显示阵列中的所有元素,可以执行以下操作:
public void show(int[] row) {
如果需要返回字符串
,则可以使用相同的方法:
JOptionPane.showMessageDialog(null, Arrays.toString(row));
请尝试以下方法:
return Arrays.toString(row);
试试这个:
public String show(int[] row) {
String returnValue = Arrays.toString(row);
JOptionPane.showMessageDialog(null, returnValue);
return returnValue;
}
public void show(int[]行)
{
for(int i=0;i
或者
公共字符串显示(int[]行)
{
字符串s=“”;
for(int i=0;i
或者
公共字符串显示(int[]行)
{
字符串s=“”;
for(int i=0;i
这将是一个完全有用的解决方案,但它必须有一个returntype字符串。这是一个我们在课堂上没有做过的例子,我想做。请解释一下你想要达到什么,结果是什么,你期望什么。谢谢,这与我的解决方案类似
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;
}