使用输入创建列表,但编译后不会显示任何内容

时间:2017-11-05 03:43:21

标签: java list

我希望创建一个列表,并且列表的输入为长度,但是在我输入优选长度作为输入后,列表不会显示;

import java.util.ArrayList;
import java.util.Scanner;

public class JJ {
   public static void main(String args[]) {
      JJ.getalist();
   }
      public static ArrayList<Integer> getalist(){
          ArrayList<Integer> JJ = new ArrayList<Integer>();
          System.out.println("Oh, How long would you want your list to be?");
          Scanner in = new Scanner(System.in);
          int length = in.nextInt();
          for (int i=0; i<length; i++) {
               int point = (int) (Math.random()*9);
               JJ.add(new Integer(point));
          }
        return  JJ;
      }   
}

1 个答案:

答案 0 :(得分:0)

调用System.out.println()时,您在main方法中没有使用JJ.getalist()。您可以将JJ.getalist()返回值作为方法打印的参数传递给控制台,如下所示: System.out.println(JJ.getalist())