在学习Java基础知识的过程中,我们需要经常获取键盘输入的值,今天我们来总结下获取键盘输入值得几种方法。
如果我们要从控制台获取一个字符,可以用如下的代码:
System.out.print(“请输入一个字符:”);
char i = (char) System.in.read();
System.out.println(“你输入的字符是 :”+i);
通过如上方法就可以获取控制台输入的一个字符。
当然了,实际使用的时候不可能只用到字符,我们还可能用到字符串,要获取字符串的话,可以用另一种方法了:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = "";
System.out.println(“请输入一个字符串:”);
str = br.readLine();
System.out.println("你输入的字符串是:”+str);
当然最强大的还是要属Scanner类了,Scanner类对于字符串、整型、float类型等等都有很好的实现,很简单,很强大,代码如下:
Scanner sc = new Scanner(System.in);
System.out.println(“请输入你的姓名:”);
String name = sc.nextLine();
System.out.println(“请输入你的年龄:”);
int age = sc.nextInt();
System.out.println(“请输入你的工资:”);
float salary = sc.nextFloat();
System.out.println(“你的信息如下:”);
System.out.println(“姓名:”+name+“n”+“年龄:”+age+“n”+“工资:”+salary);
总结:
综上所述,还是scanner类比较简单方便,也更实用... |