首页 > 其他分享 >Day30.1:Math的常用方法

Day30.1:Math的常用方法

时间:2022-12-03 22:12:32浏览次数:33  
标签:常用 int double System println Day30.1 public Math

Math

1.1 Math概述

Math类在Java.lang包下,不需要导包

public final class Math extends Object

Math含有基本的数字运算方法,没有构造器,但是它的所有方法都是静态的,可以直接通过类名调用。

1.2 Math的常用方法

方法 说明
public static int abs(int a) 返回参数的绝对值
public staic double ceil(double a) 返回参数的向上取整值
public staic double floor(double a) 返回参数的向下取整值
public static int round(float a) 返回参数的四舍五入的值
public static double pow(double a,double b) 返回a的b次方
public static double max(int a,int b) 返回两个int值中的较大值
public static double min(int a,int b) 返回两个int值中的较小值
public static double random() 返回一个[0,1)之间的随机值

通过代码对方法进行实操:

public class Test{
    public static void main(String[] args){
        //public static int abs(int a) 返回参数的绝对值
       System.out.println(Math.abs(88));//88
       System.out.println(Math.abs(-88));//88
        
        //public static double ceil(double a) 返回参数的向上取整值
       System.out.println(Math.ceil(12.34));//13.0
       System.out.println(Math.ceil(12.56));//13.0
        
        //public static double floor(double a) 返回参数的向下取整值
       System.out.println(Math.floor(12.34));//12.0
       System.out.println(Math.floor(12.56));//12.0
        
        //public static double round(float a) 返回参数的四舍五入值
       System.out.println(Math.round(12.34));//12
       System.out.println(Math.round(12.56));//13
        
        //public static double pow(double a, double b) 返回参数a的b次方
       System.out.println(Math.pow(2.0,3.0));//8
        
        //public static int max(int a,int b) 返回参数两值的最大值
       System.out.println(Math.max(1,2));//2
        
        //public static int min(int a, int b) 返回参数两值的最小值
       System.out.println(Math.min(1,2));//1
        
        //public static void random()返回一个随机正数,区间位于[0,1)
       System.out.println(Math.random());//随机数
        
        //拓展:利用随机数产生一个0~9之间的数
        System.out.println(Math.random()*9);
        //利用随机数产生一个50~100之间的数
        System.out.println(50+Math.random()*50);
        //通常利用随机数产生一个a~a+b-1之间的数
        System.out.println(a+Math.random()*b);
    }
}

标签:常用,int,double,System,println,Day30.1,public,Math
From: https://www.cnblogs.com/CQliuwei/p/16948879.html

相关文章

  • 常用命令_网络
    write<用户名>wall[message]#给所有人发消息发广播消息ping选项ip地址#测试网络连通性 -c指定发送次数ifconfig网卡名称IP地址#查看和设置网卡信息mail......
  • python常用第三方库
    python常用第三方库官网主页查询、下载和发布Python包或库官网地址参考来源网络爬虫requests:https://pypi.org/project/requests/简洁且简单的处理HTTP请求的......
  • Linux笔记03: Linux常用命令_3.1命令的基本格式
    3.1命令的基本格式 3.1.1命令提示符[root@localhost~]#这就是Linux系统的命令提示符。各部分含义如下:●[]:这是提示符的分隔符号,没有特殊含义。●ro......
  • 小程序的常用事件与属性列表
           ......
  • leaflet常用插件汇总介绍
    1、LeafletAntPath(线条流动效果) 在交通项目、管网应用的项目中,常常需要标注出道路的走向、河流的流向或者管线的流向等等,LeafletAntPath能够很好的解决这类问题: ......
  • Flutter不常用组件(三)
    IntrinsicHeight创建一个将其子级大小调整为子级固有高度的小部件。它有以下几个属性:Key?key:标识键Widget?child:子组件如果我们有以下布局界面:Card(child:Ro......
  • C++学习------cmath头文件的源码学习08
    函数族定义---四舍五入与余数函数ceil---返回不小于x的最小整数doubleceil(doublex);代码示例:printf("ceilof2.3is%.1f\n",ceil(2.3));printf("ceilof3.8......
  • #yyds干货盘点#git常用命令
    git的基本功工作方式包括以下几个:主分支:master开发分支:develop提测分支:relase如:relase/V2.0.0新功能开发,develop分支检出一个feature分支开发(合并后可删除)bug修复......
  • 常用的正则表达式总结
    非负整数:^\d+$正整数:^[0-9]*[1-9][0-9]*$非正整数:^((-\d+)|(0+))$负整数:^-[0-9]*[1-9][0-9]*$整数:^-?\d+$非负浮点数:^\d+(\.\d+)?$正浮点数:^((0-9)+\.[0-9]*[1-9]......
  • 分享国内常用的MD5在线解密网站,这5个网站很实用
    从事网络安全这一行业的人都知道,我们做渗tou测试时经常会遇到需要解密的Md5密文。为了能够提升效率,我们可以在网上找一些能够在线md5解密的网站。下面给大家分享国内常用的......