我正在尝试编写一种方法,提示用户输入20个数字并将数字存储在alpha数组中。由于某种原因,它无法正常工作。以下是我的方法示例:
public void inputArray(int a,int[]b){
b=new int[20];
int n=0;//int a;
while(n<5){
for(int i=0;i<alpha.length;i++){
//a=window.readInt("please enter no :");
alpha[n]=a;
n++;
}
}
}
答案 0 :(得分:1)
我正在编写示例java代码
import java.util.*;
void input(int []a)
{
Scanner sc =new Scanner(System.in);
for(int i=0;i<20;i++)?
{
System.out.println("Enter a number ="):
a[i]= sc.nextInt();
}
}
此java代码不完整。您可以 Google 了解如何从用户输入特定编程语言的数据。
答案 1 :(得分:0)
您必须按照自己的意愿使用Scanner或BufferedReader,我认为这是一种简单的方法,希望我能提供帮助
import java.util.Scanner;
public class Prueba {
static int alpha[] = new int[20];
static Scanner scan = new Scanner(System.in);
public static void main(String args[]) {
int array[] = new int[20];
array = inputArray(alpha);
}
public static int[] inputArray(int alpha[]) {
for (int i = 0; i < alpha.length; i++) {
alpha[i] = scan.nextInt();
System.out.println(alpha[i]);
}
return alpha;
}
}