math random scanner

Math

是数学工具类,提供数学方面的功能方式。

使用方式:直接使用类名,具体方法名

常用函数:max()   min()   random()取值范围[0,1)  ,与random 的nextdouble效果相同    abs()绝对值   pow()幂函数   sqrt()平方根   cbrt()立方根

Random

用于产生随机数,随机一个范围的小数或整数。

使用步骤:

1.导包import java.util.Random;

2.创建对象 Random r = new randow;

3.调用功能 r.nextInt(number);   或r.nextDouble;

 //产生一个[0,10]区间内的一个整数
int i = r.nextInt(10);

//产生一个[-5,5]区间内的一个整数
int j = r.nextInt(11)-5;

Scanner

Scanner类的使用步骤:
 步骤1: 导包    import java.util.Scanner;
         位置:在类的上面,package的下面
 步骤2: 创建扫描器对象,并使用扫描器的变量引用该对象
        Scanner  scan = new Scanner(System.in);
 步骤3:  使用变量调用类里提供好的方法。 通常在调用前都会使用输出打印语句来进行友好提示
        System.out.println("请在控制台上输入一个年龄:");
        int age = scan.nextInt();

 步骤4: 最后,如果后续代码不再使用扫描功能,需要关闭扫描器scan.close;
常用方式:
       基本数据类型相关方法:
          nextInt();      :  扫描控制台输入的int类型的数字
          nextByte();      :  扫描控制台输入的byte类型的数字
          nextShort();    :  扫描控制台输入的short类型的数字
          nextLong();     :  扫描控制台输入long类型的数字
          nextFloat();     :  扫描控制台输入的float类型的数字
          nextDouble();    :  扫描控制台输入的double类型的数字
          nextBoolean();    :  扫描控制台输入的boolean类型的数字

          next();     :  扫描控制台上输入的字符串, 默认以空格或回车表示扫描结束。
          nextLine(); :  扫描控制台上输入的字符串, 默认以回车表示扫描结束。
  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值