java从键盘读取数据
2016-03-12 16:39
435 查看
1、用BufferedReader in= new BufferedReader(new InputStreamReader(System.in));//从键盘读取字符串
public static void main(String[] args)
{
String s ;
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(ir);
try {
s = br.readLine();
while(s!=null)
{
System.out.println("Read:"+s);
s=br.readLine();
}
ir.close();
br.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
2、运用args[]数组,在程序开始运行时就传入参数,但此方法不能作用在运行期间
3、从 JDK
5.0 开始,基本类库中增加了java.util.Scanner类,使用它的Scanner(InputStream source)构造方法,可以传入系统的输入流System.in而从控制台中读取数据。
public
static void main(String[] args) {
System.out.println("请输入:");
while(true){
Scanner sc = new Scanner(System.in);
System.out.println(sc.nextLine());
}
}
public static void main(String[] args)
{
String s ;
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(ir);
try {
s = br.readLine();
while(s!=null)
{
System.out.println("Read:"+s);
s=br.readLine();
}
ir.close();
br.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
2、运用args[]数组,在程序开始运行时就传入参数,但此方法不能作用在运行期间
3、从 JDK
5.0 开始,基本类库中增加了java.util.Scanner类,使用它的Scanner(InputStream source)构造方法,可以传入系统的输入流System.in而从控制台中读取数据。
public
static void main(String[] args) {
System.out.println("请输入:");
while(true){
Scanner sc = new Scanner(System.in);
System.out.println(sc.nextLine());
}
}
相关文章推荐
- Struts2默认拦截器解析
- Java NIO和IO的区别
- 浅谈Java中的equals和==
- 常用eclipse 和 android studio 快捷键对比
- java中static 和 final关键字用法
- Java Web开发中路径问题小结
- java中的匿名内部类总结
- java 代码随笔记录
- Java 同步方式 (1) —— synchronized
- spring(xml中的事务定义)
- java中jdk和jre的区别
- 【Java数据库连接类】封装数据库操作的连接类DBConnection
- Java中的集合
- java获取图片朝向并旋转
- java.util.Timer类可以实现多线程一样的功能
- 电脑装两个jdk,怎么进行转换!
- Java基础知识
- Java程序员应该知道的10个Eclipse调试技巧
- Java重点知识巩固学习笔记
- Java中处理异常(try/catch)的快捷键