Java获取用户的输入
来源:互联网 发布:淘宝网免费注册账号 编辑:程序博客网 时间:2024/05/01 17:38
Java获取用户的输入可以使用Scanner和流的方式,在这里我介绍两种方法
1.使用Scanner
- import java.util.Scanner;
- public class Test {
- public static void main(String[] args) {
- Scanner sc=new Scanner(System.in);
- while(sc.hasNext())
- {
- System.out.println("输出:"+sc.next());
- }
- }
- }
可以使用sc.useDelimiter()方法来改变这种默认。
sc可以读取特定的数据,比如int,long看下图
从图中可以看到nextBoolean,nextFloat等等。
Scanner提供一个简单的方法一行一行的读取
- import java.util.Scanner;
- public class Test {
- public static void main(String[] args) {
- Scanner sc=new Scanner(System.in);
- while(sc.hasNextLine())
- {
- System.out.println("输出:"+sc.nextLine());
- }
- }
- }
Scanner不仅可以读取用户键盘的输入,也可以读取文件
- import java.io.File;
- import java.util.Scanner;
- public class Test {
- public static void main(String[] args) throws Exception
- {
- Scanner sc=new Scanner(new File("C:\\Users\\zhycheng\\Desktop\\Dota超神\\描述.txt"));
- while(sc.hasNextLine())
- {
- System.out.println("输出:"+sc.nextLine());
- }
- }
- }
2.使用BufferedReader
需要指出的是Scanner是Java5提供的工具类,在Java5之前使用BufferedReader来读取
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- public class Test {
- public static void main(String[] args) throws Exception
- {
- BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
- String str=null;
- while((str=br.readLine())!=null)
- {
- System.out.println(str);
- }
- }
- }
0 0
- Java获取用户的输入
- Java获取用户的输入
- Java获取用户的输入
- java获取用户输入
- java获取用户输入的字符串!...
- java获取用户输入的字符串!
- java语言中获取用户输入的语句
- Java中获取用户输入值的四种方法
- 获取用户输入的字符!
- Java基础教程5-获取用户输入
- JAVA的用户自定义输入
- 获取html页面用户输入的值
- JSP获取用户输入
- shell 获取用户输入
- 在java中获取用户输入的的数据,并根据数据执行输出
- java获取用户输入的字符串! 通过向键盘获取字符,用swith语句显示星期几。
- JavaScript-3.1--获取用户的输入,输出用户输入的两数之和---ShinePans
- Java中取得用户输入的方法
- 安卓-图片等比显示排列
- BigDecimal类的使用
- 广工anyview数据结构-09~10(乱码不贴)
- mysql数据库中find_in_set()和in()用法区别
- DAO设计模式
- Java获取用户的输入
- eclipse项目迁移到android studio(图文最新版)
- Android使用WebView加载本地资源
- 关于上一篇的(打包.a文件) 融合代码
- Yii下srbac(资料)
- JS获取本周周一 周日日期、本季度、本月、上月的开端日期、停止日期
- StringBuilder用法
- lucene3.0+版本中文分词测试+搜索结果+创建索引测试
- JSP公用分页模块+数字分页