java中取得用户输入的方法
2010-07-04 22:04
225 查看
1.采用java.util.Scanner类
采用Scannerd的next()方法读取,测试代码如下:
view plaincopy to clipboardprint?Scanner sc=new Scanner(System.in);
System.out.println("waiting inputchar:");
String n=sc.next();
System.out.println(n);
当然记得在上面引入相关包:
view plaincopy to clipboardprint?import java.util.Scanner;
2.采用BufferedReader类取得用户输入
BufferedReader类是java.IO.Reader的子类
实例代码如下:
view plaincopy to clipboardprint?//采用 BufferedReader取得用户输入
//BufferedReader接收的是java.io.reader类的实例
//这里我们可以用java.IO.InputStreamReader
//使用流操作的时候记得加上异常处理,不然会报错误
try
{
BufferedReader bt=new BufferedReader(new InputStreamReader(System.in));
String s=bt.readLine();
System.out.println(s);
}
catch(java.io.IOException ex)
{
System.out.println(ex.getMessage());
}
这里要加上try..catch()异常处理块,不然会报以下异常信息:
view plaincopy to clipboardprint?Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type IOException
采用Scannerd的next()方法读取,测试代码如下:
view plaincopy to clipboardprint?Scanner sc=new Scanner(System.in);
System.out.println("waiting inputchar:");
String n=sc.next();
System.out.println(n);
当然记得在上面引入相关包:
view plaincopy to clipboardprint?import java.util.Scanner;
2.采用BufferedReader类取得用户输入
BufferedReader类是java.IO.Reader的子类
实例代码如下:
view plaincopy to clipboardprint?//采用 BufferedReader取得用户输入
//BufferedReader接收的是java.io.reader类的实例
//这里我们可以用java.IO.InputStreamReader
//使用流操作的时候记得加上异常处理,不然会报错误
try
{
BufferedReader bt=new BufferedReader(new InputStreamReader(System.in));
String s=bt.readLine();
System.out.println(s);
}
catch(java.io.IOException ex)
{
System.out.println(ex.getMessage());
}
这里要加上try..catch()异常处理块,不然会报以下异常信息:
view plaincopy to clipboardprint?Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type IOException
相关文章推荐
- java中取得用户输入的方法
- Java中取得用户输入的方法
- java中取得用户输入的两种方法
- JAVA_方法_返回值_接受用户输入一个数打印出该数字平方
- Java中获取用户输入值的四种方法
- Java 实训3-5 接受用户输入0-100的分数 将其转化为1-5的5分记方法
- java获取用户输入的字符串方法
- 根据用户输入的二代身份证号码自动为其计算生成出生日期的javascript方法
- java中从键盘输入的三种方法
- java程序控制台输入数据的一种方法
- java 输入日期取星期几的方法 计算两个时间段中间的
- Java - 服务器收到用户提交的表单数据,到底是调用Servlet的doGet()还是doPost()方法?
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- JAVA取得使用者输入的字符串例子
- Java小案例——判断用户输入的月份的季节
- java采用3种方式判断用户输入的字符串是否为回文
- Java中从控制台输入数据的几种常用方法
- Java Swing TextField对用户输入数据进行格式化处理
- JAVA程序中,如何区别扫描仪扫出来的序号和用户如果手输入的序号?