您的位置:首页 > 编程语言 > Java开发

Java 输入 类似c的scanf

2016-03-23 09:48 495 查看

从控制台接收一个字符,然后将其打印出来

char ch = (char)System.in.read();


这种情况只能获取char类型

从控制台读取一行字符串

BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String str = bf.readLine();


这样我们就能获取我们输入的字符串。

最简单方法,利用Scanner获取任意输入

Scanner ms = new Scanner(System.in);
char ch = ms.nextChar();
int mi = ms.nextInt();
String str = ms.nextLine();
float mf = ms.nextFloat();


Scanner类不管是对于字符串还是整型数据或者float类型的变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: