如何获得Java中的用户输入?
我尝试创建一个计算器,但由于不知道如何获得用户输入而无法使它工作。
如何获得Java中的用户输入?
回答:
你可以根据要求使用以下任何选项。
import java.util.Scanner; Scanner scan = new Scanner(System.in);
String s = scan.next();
int i = scan.nextInt();
import java.io.BufferedReader;import java.io.InputStreamReader;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
int i = Integer.parseInt(s);
import java.io.DataInputStream;DataInputStream dis = new DataInputStream(System.in);
int i = dis.readInt();
该类中的readLine
方法DataInputStream
已被弃用。若要获取String
值,应将先前的解决方案与BufferedReader
一起使用
import java.io.Console;Console console = System.console();
String s = console.readLine();
int i = Integer.parseInt(console.readLine());
显然,此方法在某些IDE中效果不佳。
以上是 如何获得Java中的用户输入? 的全部内容, 来源链接: utcz.com/qa/424703.html