Random方法:
1、 Random的使用
(1) 导包
import java.util.Random;
(2)定义变量并赋值
Random r = new Random();
(3)调用方法
int nextInt(int max) 生成一个随机整数 [0,max) 最大值为max-1
double nextDouble() 生成一个随机小数 [0,1)
2、 使用示例:
import java.util.Random;
public class Demo02_Random{
public static void main(String[] args)
{
//定义变量并赋值
Random r = new Random();
//调用方法 10-99
int randomNum = r.nextInt(90)+10;
System.out.println(randomNum);
//生成一个随机小数
double b =r.nextDouble();
System.out.println(b);
//使用nextDouble方法生成一个 0-99的之间的随机整数
int num = (int)(r.nextDouble()*100); // 0 - 99
System.out.println(num);
}
}
Scanner方法
1、引用数据类型使用三步骤
2、Scanner使用
导包
import java.util.Scanner;
定义变量并赋值
Scanner sc = new Scanner(System.in);
调用方法
int nextInt() 键盘录入一个整数
int num = sc.nextInt();
double nextDouble() 键盘录入一个小数
double b = sc.nextDouble();
String next() 键盘录入一个字符串
String s = sc.next()
String nextLine() 键盘录入一行数据 返回一个字符串
import java.util.Scanner;
public class Demo01_Scanner{
public static void main(String[] args)
{
//定义变量并赋值
Scanner sc = new Scanner(System.in);
//键盘录入一个整数 变量名.方法名();
System.out.println("请输入一个整数:");
int num = sc.nextInt();
System.out.println(num);
//键盘录入一个小数
System.out.println("请输入一个小数:");
double num2 = sc.nextDouble();
System.out.println(num2);
//键盘录入一个字符串
System.out.println("请输入一个字符串:");
String s = sc.next();
System.out.println(s);
// Scanner sc2 = new Scanner(System.in);
// //键盘录入一行数据
// System.out.println("请输入一行数据:");
// String line = sc2.nextLine();
// System.out.println(line);
sc.nextLine();//用来接收回车符
//键盘录入一行数据
System.out.println("请输入一行数据:");
String line = sc.nextLine();
System.out.println(line);
}
}