获取键盘输入
如何在Java的控制台中从用户那里获得简单的键盘输入(整数)?我使用这些东西完成了这个,但它说它已被弃用。java.io.*
我现在该怎么办?
如何在Java的控制台中从用户那里获得简单的键盘输入(整数)?我使用这些东西完成了这个,但它说它已被弃用。java.io.*
我现在该怎么办?
您可以使用扫描仪类
首先导入 :
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()
您可以像这样使用扫描仪类:
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);
}
}