![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scanner
辐_射
这个作者很懒,什么都没留下…
展开
-
常见对象_Scanner的概述和构造方法原理
package cn.itcast_01;/* * Scanner:用于接收键盘录入数据。 * * 前面的时候: * A:导包 * B:创建对象 * C:调用方法 * * System类下有一个静态的字段: * public static final InputStream in;标准的输入流,对应着键盘录入。 * * InputStream原创 2016-11-04 22:56:23 · 1440 阅读 · 0 评论 -
集合框架_键盘录入多个数据在控制台输出最大值案例
package cn.itcast_03;import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;/* * 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值。 * * 分析: * A:创建键盘录入数据对象 * B:键盘录入多个数据,我们不知道多少个,所以用原创 2016-12-29 00:39:28 · 878 阅读 · 0 评论 -
常见对象_如何校验一个QQ号码案例
package cn.itcast_01;import java.util.Scanner;/* * 校验QQ号码: * 1:要求必须是5-15位数字 * 2:0不能开头 * * 分析: * A:键盘录入一个QQ号码 * B:写一个功能实现校验 * C:调用功能,输出结果 */public class RegexDemo { public sta原创 2016-11-27 00:32:17 · 1069 阅读 · 0 评论 -
日期类的时间从为什么是从1970年1月1日
I suspect that Java was born and raised on a UNIX system.UNIX considers the epoch (when did time begin) to be midnight, January 1, 1970.是说java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元.但这依然没很好的解释"为什么",出于好奇原创 2016-12-05 22:50:15 · 5627 阅读 · 1 评论 -
常见对象_StringBuffer的两个小面试题、String和StringBuffer分别作为参数传递
package cn.itcast_08;/* * 面试题 * 1:String,StringBuffer,StringBuilder的区别? * A:String是内容不可变的,而StringBuffer,STringBuilder内容可变的。 * B:StringBuffer是同步的,数据安全,效率低。 * C:StringBuilder是不同步的,数据不安原创 2016-11-16 22:15:06 · 1769 阅读 · 0 评论 -
常见对象_判断一个字符串是否对称案例
package cn.itcast_07;import java.util.Scanner;/* * 判断一个字符串是否是对称字符串 * 例如:"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串 * * 分析: * 判断一个字符串是否是对称的字符串,我只需要把 * 第一个和最后一个比较 * 第二个和倒数第二个比较原创 2016-11-16 21:26:34 · 1540 阅读 · 0 评论 -
常见对象_字符串反转功能案例
package cn.itcast_07;import java.util.Scanner;/* * 把字符串反转 */public class StringBufferTest3 { public static void main(String[] args) { // 键盘录入数据 Scanner sc = new Scanner(System.in); Syste原创 2016-11-16 20:45:38 · 522 阅读 · 0 评论 -
常见对象_字符串反转的案例
package cn.itcast_07;import java.util.Scanner;/* * 字符串反转 * 举例:键盘录入"abc" * 输出结果:"cba" * * 分析: * A:键盘录入一个字符串 * B:定义一个新字符串 * C:倒着遍历字符串,得到每一个字符 * a:length()和charAt()结合原创 2016-11-09 00:38:02 · 442 阅读 · 0 评论 -
常见对象_统计大写,小写及数字字符的个数案例
package cn.itcast_04;import java.util.Scanner;/* * 需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的资数。(不考虑其他符) * * 举例: * "Hello123World" * 结果: * 大写字符:2个 * 小写字符:8个 * 数字字符:3个 * * 分析: * A:定义三个原创 2016-11-06 22:11:37 · 658 阅读 · 0 评论 -
常见对象_模拟用户登录案例增强版加入猜数字游戏
package cn.itcast_03;import java.util.Scanner;/* * 这是猜数字小游戏的代码 */public class GuessNumberGame { private GuessNumberGame() { } public static void start() { Scanner sc = new Scanner(System原创 2016-11-06 16:51:01 · 529 阅读 · 0 评论 -
常见对象_模拟用户登录案例
package cn.itcast_03;import java.util.Scanner;/* * 模拟登录,给三次机会,并提示还有几次 * * 分析: * A:定义用户名和密码。已存在的。 * B:键盘录入用户名和密码。 * C:比较用户名和密码。 * 如果都相同,则登录成功。 * 如果有一个不同,则登录失败。 * D:给三次机会,用循环改原创 2016-11-06 15:59:04 · 878 阅读 · 0 评论 -
常见对象_Scanner获取数据出现的小问题及解决方案
package cn.itcast_03;import java.util.Scanner;/* * 常用的两个方法: * public int nextInt():获取一个int类型的值。 * public String nextLine():获取一个String类型的值。 * * 出现问题了: * 先获取一个数值,再获取一个字符串,会出现问题。 * 主原创 2016-11-04 23:43:40 · 1339 阅读 · 0 评论 -
常见对象_Scanner类的hasNextXxx()和nextXxx()方法的使用
package cn.itcast_02;import java.util.Scanner;/* * 基本格式: * public boolean hasNextXxx():判断是否是某种类型的元素。 * public Xxx nextXxx():获取该元素。 * * 举例:用int类型的方法举例 * public boolean hasNextInt(): *原创 2016-11-04 23:02:35 · 3039 阅读 · 0 评论 -
常见对象_Scanner、String总结
1:Scanner的使用(了解) (1)在JDK5以后出现的用于键盘录入数据的类。 (2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputStream is) C:常用的格式 Scanner sc = new Sc原创 2016-11-10 22:32:51 · 720 阅读 · 0 评论