如何获得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

回到顶部