Java基础学习笔记 -- 6(Scanner、Random)
2015-05-12 11:40
218 查看
1. Scanner类
JDK提供的控制台扫描类,用于读取控制台输入的信息。使用前需要import java.util.Scanner; (导入包)。
使用:
// 创建对象 : Scanner sca = new Scanner(System.in);
// 获取字符串 : String str1 = sca.next(); //可以以 空格、回车符换行符(\r\n) 表示结束
String str2 = sca.nextLine(); //只能以\r\n表示结束
// 获取整数: int num = sca.nextInt();
// 获取小数: double d = sca.nextDouble();
案例8:
案例9:
输出结果:
2. Random类
JDK提供的获取随机数的类,用于获取随机小数、整数、boolean类型等。使用前需要import java.util.Random;
使用:
// 创建对象 : Random random = new Random();
// 获取范围内的随机整数: int num = ran.nextInt(n); // 取值 [0, n)
// 获取随机的boolean值:boolean flag = ran.nextBoolean();
// 获取随机的小数:double d = ran.nextDouble();
案例10:
本文出自 “永远年轻” 博客,请务必保留此出处http://kingkongzhao.blog.51cto.com/6319491/1650551
JDK提供的控制台扫描类,用于读取控制台输入的信息。使用前需要import java.util.Scanner; (导入包)。
使用:
// 创建对象 : Scanner sca = new Scanner(System.in);
// 获取字符串 : String str1 = sca.next(); //可以以 空格、回车符换行符(\r\n) 表示结束
String str2 = sca.nextLine(); //只能以\r\n表示结束
// 获取整数: int num = sca.nextInt();
// 获取小数: double d = sca.nextDouble();
案例8:
案例9:
输出结果:
2. Random类
JDK提供的获取随机数的类,用于获取随机小数、整数、boolean类型等。使用前需要import java.util.Random;
使用:
// 创建对象 : Random random = new Random();
// 获取范围内的随机整数: int num = ran.nextInt(n); // 取值 [0, n)
// 获取随机的boolean值:boolean flag = ran.nextBoolean();
// 获取随机的小数:double d = ran.nextDouble();
案例10:
本文出自 “永远年轻” 博客,请务必保留此出处http://kingkongzhao.blog.51cto.com/6319491/1650551
相关文章推荐
- [学习笔记]Java基础_IO(包含对象流序列化使用和RandomAccessFile 类的使用)
- Java基础学习笔记之Random类以及Random种子
- Java基础学习笔记12——(Scanner的使用,String类的概述和使用样例)
- Java学习笔记(一)scanner.math.character类方法
- 【安卓学习笔记】 JAVA基础-异常
- Python学习笔记:与Java 基础语法对比
- Java基础学习笔记13——(StringBuffer的使用,数组高级,Arrays工具类,Integer和Character等包装类)
- [学习笔记] Java核心技术 卷一:基础知识 集合(六)
- [学习笔记] Java核心技术 卷一:基础知识 并发(七)
- Java基础学习笔记16——(List的子类,泛型类,增强for循环,静态导入,可变参数)
- Java并发编程学习——《Java Concurrency in Practice》学习笔记 5.基础构建模块
- Java基础学习笔记16——(Set集合,Collection集合总结)
- JavaWeb学习笔记-java基础-11-打印M格式
- Java基础学习记录笔记(运行环境+程序编写)
- Java基础之Scanner,Random类的对象
- JavaWeb学习笔记-java基础-3-自动装箱拆箱
- JavaWeb学习笔记-java基础-6-枚举
- [知了堂学习笔记] java基础回顾_01
- [知了堂学习笔记] java基础回顾_02
- [知了堂学习笔记] java基础回顾_03