1103 Java-Scanner的使用
来源:互联网 发布:网络手游交易平台 编辑:程序博客网 时间:2024/06/04 18:54
Java-Scanner的使用
目录
- Java-Scanner的使用
- 目录
- Scanner的使用了解
- 1 Scanner的基础知识
- 2 Scanner的使用代码示例
- Java-Scanner的使用
1 Scanner的使用(了解)
1.1 Scanner的基础知识
1:Scanner的使用(了解)(1)在JDK5以后出现的用于键盘录入数据的类。(2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputStream is) C:常用的格式 Scanner sc = new Scanner(System.in);(3)基本方法格式: A:hasNextXxx() 判断是否是某种类型的 B:nextXxx() 返回某种类型的元素(4)要掌握的两个方法 A:public int nextInt() B:public String nextLine()(5)需要注意的小问题 A:同一个Scanner对象,先获取数值,再获取字符串会出现一个小问题。 B:解决方案: a:重新定义一个Scanner对象 b:把所有的数据都用字符串获取,然后再进行相应的转换
类的使用: A:导包 B:创建对象 C:调用方法 System类下有一个静态的字段: public static final InputStream in; 标准的输入流,对应着键盘录入。 InputStream is = System.in; class Demo { public static final int x = 10; public static final Student s = new Student(); } int y = Demo.x; Student s = Demo.s; 构造方法: Scanner(InputStream source)
1.2 Scanner的使用代码示例
//使用基本示例package cn.itcast_01;import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); int x = sc.nextInt(); System.out.println("x:" + x); }}
//判断输入的类型public class ScannerDemo { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); // 获取数据 if (sc.hasNextInt()) { int x = sc.nextInt(); System.out.println("x:" + x); } else { System.out.println("你输入的数据有误"); } }}
public class ScannerDemo { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); int a = sc.nextInt(); Scanner sc2 = new Scanner(System.in); String s = sc2.nextLine(); System.out.println("a:" + a + ",s:" + s); }}
0 0
- 1103 Java-Scanner的使用
- java scanner类的使用
- Java中Scanner的使用
- Java的Scanner类的使用
- java.util.Scanner类的使用
- Java中Scanner类的使用
- 黑马程序员-java中scanner的使用
- Java, android Scanner 简单的使用
- java中Scanner 的使用(一)
- java中scanner的使用(二)
- Java中Scanner的使用注意事项
- (二)java.util.Scanner的使用
- java 使用Scanner獲取鍵盤輸入
- Java scanner使用
- Java scanner基本使用
- scanner:java的scanner类详解
- java 中的Scanner、 Scanner的nextLine()
- Scanner的使用
- POJ 3184 DP+剪枝
- 深入理解python递归函数:汉诺塔游戏
- java基础2
- 进程间通信方式之消息队列
- PPT的基本制作
- 1103 Java-Scanner的使用
- 5.ubuntu下tomcat起不起来以及一些小问题
- Android 实现类似美团的菜单效果
- JS组件系列——封装自己的JS组件
- select for update
- 如何将小视频转换成GIF动图或将GIF动图转换成视频
- 有一个理财管理数据库,包括客户Client,资金账户Fund,经理人Manager,投资流水Investment,理财产品Product。(转)
- 关于hibernate中对象的三种状态分析
- DL学习笔记【15】使用训练好的模型得到分类结果