一、引用数据类型
1.1、Scanner类
Scanner
类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据
Scanner
的使用步骤:
- 导包:
import java.util.Scanner;
- 创建实例对象:
Scanner sc = new Scanner( System.in );
- 调用方法:
int i = sc.nextInt(); // 用来接收控制台录入的数字
String s = sc.next(); // 用来接收控制台录入的字符串
编写代码使用它:
public static void main( String[] args ){
Scanner sc = new Scanner(System.in);
// 获取数字
System.out.println("请输入一个数字");
int n = sc.nextInt();
System.out.println("n 的值为 " + n);
// 获取字符串
System.out.println("请输入一个字符串");
String str = sc.next();
System.out.println("str 的值为 " + str);
}
/*
运行结果:
请输入一个数字
123
n 的值为 123
请输入一个字符串
dragon
str 的值为 dragon
*/
1.2、随机数类Random
这个 Random
类,它可以产生多种数据类型的随机数,在这里我们主要介绍生成整数与小数的方法:
// 产生 [0,maxValue) 范围的随机整数,包含 0,不包含 maxValue;
public int nextInt(int maxValue);
// 产生 [0,1) 范围的随机小数,包含 0.0,不包含 1.0。
public double nextDouble();
使用方式:
- import导包:
java.util.Random
- 创建实例对象:
Random 变量名 = new Random();
- 编写代码使用它:
public static void main( String[] args ){
// 创建 Random 类的实例
Random r = new Random();
// 得到 0-100 范围内的随机整数,将产生的随机整数赋值给 i 变量
int i = r.nextInt( 100 );
// 得到 0.0-1.0 范围内的随机小数,将产生的随机小数赋值给 d 变量
double d = r.nextDouble();
System.out.println( i );
System.out.println( d );
}
/*
运行结果:
7
0.444022423988404
*/
博主的所有博客目录如下:博客文章目录汇总
Java面试部分的博客目录如下:Java笔试面试目录
转载请标明出处,原文地址:https://blog.csdn.net/weixin_41835916 如果觉得本文对您有帮助,请点击顶支持一下,您的支持是我写作最大的动力,谢谢。