JAVA Scanner和Random

Scanner类的使用(掌握)


A: Scanner类的使用

a: 导包import java.util.Scanner;

b:创建键盘录入对象 Scanner sc = new Scanner(System.in);

c: 读取键盘录入的一个整数

int enterNumber = sc.nextInt();

d: 读取键盘录入的字符串

String enterString = sc.next();

B: 案例代码

import java.util.Scanner;

public class Demo05Scanner{

public static void main(String[] args)

{

Scanner sc = new Scanner(System.in);

int enterNumber = sc.nextInt();

System.out.println("用户输入的整数为"+enterNumber);

String enterString = sc.next();

System.out.println("用户输入的字符串为"+enterString);

}

}

Random随机数类的使用_1(掌握)

A: Random随机数类的使用_1

a: 功能

生成随机数需要使用到引用类型随机数Random类

b: 使用方式

import导包:所属包java.util. Random

创建实例格式:Random random = new Random ();

调用方法

nextInt(int maxValue) 产生[0,maxValue)范围的随机数,包含0不包含maxValue

nextDouble() 产生[0,1)范围的随机数如: Random random = new Random (); int myNumber = random.nextInt(100);//结果为0-99的一个数

B: 案例代码

import java.util.Random;

public class RandomDemo{

public static void main(String[] args){

Random ran = new Random();

// Random类中的,产生随机数的功能

int i = ran.nextInt(100);

System.out.println(i);

//问题? 产生随机数,范围 1-100之间

// nextInt(100) 0-99 + 1

}

}

Random随机数类的使用_2

A: Random随机数类的使用_2

a: 调用方法

nextDouble()  产生[0,1)范围的随机数

如:

Random  random = new Random ();

int  myNumber = random.nextDouble();//结果为0.0-1.0之间的数(包括0.0不包括1.0)

你可能感兴趣的:(JAVA Scanner和Random)