Java键盘输入
发布时间:2010/10/9 15:48:27 来源:城市学习网 编辑:ziteng
初学者学Java时,有时就要接收从键盘输入。大家很容易想到C语言中的scanf()和C++中的cin().可Java中用什么呢?去网上一查好多人说用System.in误导了好多人,包括曾经的我,还有人说下一个插件安装下。本人认为,实现它其实最简单的莫属一个类,Java本身就提供的,这个类就是Scanner.先举个例子如下:
* 测试从键盘读取用户的输入,关键类为
System.out.println("请输入你的姓名:
System.out.println("请输入你的年龄:
System.out.println("请输入你的工资:
System.out.println("你的信息如下:
System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:
说明:Scanner的对象的方法nextLine()接收字符和字符串类型的输入;nextInt()接收int类型的;nextFloat()接收float类型的,相信后面的就不用一一列举了吧。
方法2:
String str=reader.readLine(); //获取字符串
或
需要抛出io异常。
String nn1="";//定义一个String整型对象
, p1 J D/ B, @1 L" q6 P' a System.out.println("键入一个整数
nn1=distream.readLine();//进行输入,并把输入的数存入nn1中
. C6 b9 U$ D* F( y! K System.out.println(n1+"是一个偶数
System.out.println(n1+"是一个奇数
" f9 G8 K, H+ A6 P% ajava不可能出现语句在任何方法,类之外的
* 从控制对接收一行字符串,然后输出到控制台
* 从控制台接收一个字符
* 然后打印到控制台上