将输入存储到数组中的方法

时间:2011-05-30 23:05:32

标签: java

我正在尝试编写一种方法,提示用户输入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++;
        }
    }
}

2 个答案:

答案 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;

}

}