java基础__获取键盘输入值(了解即可)
2014-04-11 14:08
459 查看
方法一:从控制台接收一个字符,然后将其打印出来 import java.io.*; public static void main(String [] args) throws IOException{ System.out.print("Enter a Char:"); char i = (char) System.in.read(); System.out.println("your char is :"+i); } 方法三:这种方法我认为是最简单,最强大的,就是用Scanner类 import java.util.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); }
方法二:从控制台接收一个字符串,然后将其打印出来。在这个题目中,我们需要用到BufferedReader类和InputStreamReader类 import java.io.*; public static void main(String [] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = null; System.out.println("Enter your value:"); str = br.readLine(); //注意:read()和readline的区别 System.out.println("your value is :"+str); } 这样我们就能获取我们输入的字符串。
最后小小的总结一下next()和nextLine()的区别:
在java中,next()方法是不接收空格的,在接收到有效数据前,所有的空格或者tab键等输入被忽略,若有有效数据,则遇到这些键退出。nextLine()可以接收空格或者tab键,其输入应该以enter键结束。
相关文章推荐
- java基础知识字节位、javadoc文件的生产、获取键盘输入、方法和变量静态情况
- JAVA基础类库——使用Scanner获取键盘输入
- Java中获取键盘输入值的三种方法
- 20160727------JAVA基础语法【运算符、键盘输入】
- Java基础之运算符、键盘输入以及流程控制语句
- java获取键盘输入的两种方式
- Java中获取键盘输入值的三种方法(http://soft.chinabyte.com/database/191/12466191.shtml)
- java基础_从键盘输入两个整数,求最大公约数
- Java获取键盘输入值的三种方法
- Java中的Scanner类的用法以及其他获取键盘输入的方法
- java小知识点(一)---Java中获取键盘输入值的三种方法
- Java基础视频教程第24天_网络编程二(了解即可)
- Java入门:基础算法之获取用户输入
- Java中获取键盘输入值的三种方法
- java获取键盘输入的数字,并进行排序的方法
- JAVA获取键盘输入值方法 -- 学习笔记
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java编程获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法