获取键盘输入

2022-08-31 22:41:32

如何在Java的控制台中从用户那里获得简单的键盘输入(整数)?我使用这些东西完成了这个,但它说它已被弃用。java.io.*

我现在该怎么办?


答案 1

您可以使用扫描仪

首先导入 :

import java.util.Scanner;

然后你像这样使用。

Scanner keyboard = new Scanner(System.in);
System.out.println("enter an integer");
int myint = keyboard.nextInt();

旁注:如果您与一起使用,则可能会遇到一些麻烦,因为无法读取输入的最后一个换行符,因此不会以所需的行为执行。在上一个问题中阅读更多关于如何解决它 使用nextInt跳过下一行nextInt()nextLine()nextInt()nextLine()


答案 2

您可以像这样使用扫描仪类:

  import java.util.Scanner;

public class Main{
    public static void main(String args[]){

    Scanner scan= new Scanner(System.in);

    //For string

    String text= scan.nextLine();

    System.out.println(text);

    //for int

    int num= scan.nextInt();

    System.out.println(num);
    }
}

推荐