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)