码迷,mamicode.com
首页 > 编程语言 > 详细

java中取得用户输入的方法

时间:2015-09-02 17:08:55      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

1.采用java.util.Scanner类

采用Scannerd的next()方法读取,测试代码如下:

 

  1. Scanner sc=new Scanner(System.in);  
  2. System.out.println("waiting inputchar:");  
  3. String n=sc.next();  
  4. System.out.println(n);  

 

当然记得在上面引入相关包:

 

  1. import java.util.Scanner;  

 

2.采用BufferedReader类取得用户输入

BufferedReader类是java.IO.Reader的子类

实例代码如下:

 

  1. //采用 BufferedReader取得用户输入  
  2. //BufferedReader接收的是java.io.reader类的实例  
  3. //这里我们可以用java.IO.InputStreamReader  
  4.           
  5. //使用流操作的时候记得加上异常处理,不然会报错误  
  6. try  
  7. {  
  8. BufferedReader bt=new BufferedReader(new InputStreamReader(System.in));  
  9. String s=bt.readLine();  
  10. System.out.println(s);  
  11. }  
  12. catch(java.io.IOException ex)   
  13. {  
  14. System.out.println(ex.getMessage());  
  15. }  

 

这里要加上try..catch()异常处理块,不然会报以下异常信息:

 

  1. Exception in thread "main" java.lang.Error: Unresolved compilation problem:   
  2. Unhandled exception type IOException

java中取得用户输入的方法

标签:

原文地址:http://www.cnblogs.com/wzhanke/p/4778988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!