Return 来自 return 方法的数字数组
Return an array of numbers from an return method
我想要一个 return 类型的方法来从键盘读取数字。所以我创建了这个方法。但它没有 return 任何东西。我的代码有什么问题?
int num [] = new int[10];
public int read()
{
Scanner s=new Scanner(System.in);
for(i=0;i<num.length;i++)
{
System.out.println("Enter the number "+i);
num[i] = s.nextInt();
}
return num;
}
如果要return 数组,请将return 类型更改为int[]
。
在方法内部创建数组也会更好,因为您可能不希望在连续调用中 returned 相同的数组对象。
public int[] read()
{
int num [] = new int[10];
Scanner s=new Scanner(System.in);
for(i=0;i<num.length;i++)
{
System.out.println("Enter the number "+i);
num[i] = s.nextInt();
}
return num;
}
我想要一个 return 类型的方法来从键盘读取数字。所以我创建了这个方法。但它没有 return 任何东西。我的代码有什么问题?
int num [] = new int[10];
public int read()
{
Scanner s=new Scanner(System.in);
for(i=0;i<num.length;i++)
{
System.out.println("Enter the number "+i);
num[i] = s.nextInt();
}
return num;
}
如果要return 数组,请将return 类型更改为int[]
。
在方法内部创建数组也会更好,因为您可能不希望在连续调用中 returned 相同的数组对象。
public int[] read()
{
int num [] = new int[10];
Scanner s=new Scanner(System.in);
for(i=0;i<num.length;i++)
{
System.out.println("Enter the number "+i);
num[i] = s.nextInt();
}
return num;
}