黑马程序员技术交流社区

标题: 分享:Java获取键盘输入值的三种方法! [打印本页]

作者: 七弦    时间: 2014-6-2 19:31
标题: 分享:Java获取键盘输入值的三种方法!
本帖最后由 七弦 于 2014-6-2 19:39 编辑

大爱分享!     _____          求技术分!        :lol


分享Java获取键盘输入值的三种方法,供参考学习。


方法一,利用System.in.read。
实例代码如下:

public static void main(String [] args) throws IOException{

  System.out.print("请输入:");
  char i = (char) System.in.read();
  System.out.println(" www.itheima.com :"+i);
}

方法二,利用BufferedReader。

实例代码如下:

public static void main(String [] args) throws IOException{

  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

  String str = null;

  System.out.println("请输入:");

  str = br.readLine();

  System.out.println("www.itheima.com :"+str);
}

方法三,利用Scanner。

实例代码如下:

public static void main(String [] args) {

  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);
}

补充:第三种方法是最强大的,可以输入不同的类型。

赶快去试试吧!


作者: ★魔_➩τ咒    时间: 2014-6-2 19:35
你这代码看着有点小乱啊!
作者: 七弦    时间: 2014-6-2 19:37
★魔_➩τ咒 发表于 2014-6-2 19:35
你这代码看着有点小乱啊!

已经更改了
作者: 诺诺    时间: 2014-6-2 19:41
我去试试,:lol
作者: 唤月    时间: 2014-6-2 21:59
学习了.....
作者: woshihq    时间: 2014-6-2 22:03
3q!!!!!!!!!!!!!!11
作者: felixzr    时间: 2014-6-3 01:09
目前就知道个Scanner的,其他不知道,感谢分享
作者: 果粒橙Cc    时间: 2014-6-3 05:57
哦 ,高手在民间
作者: 向前看向前走    时间: 2014-6-3 09:07
嗯,学习一下
作者: 王亚亚    时间: 2014-6-3 09:46
最好能把输出的方法分享一下更好了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2