【问题标题】:How can i input multiple times in one line? [duplicate]如何在一行中输入多次? [复制]
【发布时间】:2021-11-19 08:49:40
【问题描述】:

如何在一行中输入多次?

public class Awit {

    static void numbers(){

         Scanner user = new Scanner(System.in);
         int arraylist[] = new int [5];
        
        System.out.println("Enter five integers:");
        System.out.print("");

        for(int i = 0; i<=4; i++){
        arraylist[i] = user.nextInt();
        }

 public static void main (String []args){

 numbers();

} 
}

输出:

Enter five integers:
1
2
3
4
5

我希望输出是这样的

1 2 3 4 5

【问题讨论】:

标签: java arrays sorting arraylist reverse


【解决方案1】:

您编写的程序将从一行中读取多个数字...如果您在一行中输入多个数字。

$ java Awit.java
Enter five integers:
1 2 3 4 5
$ 

您编写的代码的唯一问题是:

  • 它缺少Scanner 的导入,并且
  • 在您的 numbers 方法的末尾缺少一个 }

这些问题会导致编译错误。假设您更正了它们,您将不会得到任何输出(除了提示输入一些数字),因为您的程序不打印数组(!)

如果您想知道如何打印数字,请阅读以下内容:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 2018-12-02
    • 2011-04-19
    • 2018-07-10
    • 1970-01-01
    • 2020-02-12
    • 2022-07-27
    相关资源
    最近更新 更多