Java中的Random和Scanner

/*

    一、Random

java中已经有的引用类型 Random类,作用:产生随机数

步骤:
1.导入包,Random类,在java.util文件夹中
2.公式:创建出Random类型的变量
3.变量.调用Random类中的功能,产生随机数

Random类提供功能:名字.nextInt()产生一个随机数,结果数int整形
出现随机数的范围,在功能nextInt(写一个整数),整数即为范围
范围在0-整数之间,含头不含尾

产生浮点随机数:功能名字.nextDouble() 范围0.0-1,含头不含尾,注意Double首字母大写

随机数:伪随机数,虚拟机根据人写好的算法生成出来的
*/
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
//2.公式:创建出Random类型的变量
Random ran = new Random();
//3.变量.调用Random类中的功能,产生随机数
//Random类中的,产生随机数的功能
int i = ran.nextInt(10);
System.out.println(i);

double d = ran.nextDouble();
System.out.println(d);
}

}

----------------------------------------------------------------------------------------------------------------------------------

/*

    二、Scanner

引用数据类型,介绍一个类 Scanner

Java已经存在了的类型,是Sun公司为我们做好的类
定义引用数据类型变量和基本数据类型变量的区别
int a = 1;
格式:
类型 变量名 = new 类型();
举例:创建Scanner类的变量

Scanner sc = new Scanner();
int a = 1;
每个引用类型都有自己的功能,使用方法:变量.功能名字()

Scanner类的作用:在命令行中接受键盘输入的数据
使用Scanner类的步骤:
1.导入包,指明类所在的文件夹,关键字import
2.公式,创建出Scanner类型的变量
3.变量.Scanner类中的功能,完成键盘输入

*/
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
//类型 变量名 = new 类型();
//创建出Scanner类变量
Scanner sc = new Scanner(System.in);
//变量.功能名字(),接收键盘输入
//功能nextInt() 接收键盘输入,保证输入的是整数
int i = sc.nextInt();
System.out.println(i);

//Scanner类的另一个功能 next()接受键盘输入的字符串
String s = sc.next();
System.out.println(s);
}
}


猜你喜欢

转载自blog.csdn.net/zamaque/article/details/80232431
今日推荐