数学类
本文最后更新于 635 天前,其中的信息可能已经有所发展或是发生改变。

Math相关类

Math相关方法—-使用Math.方法名();

Math是一个特殊类

方法声明 方法描述
int abs(int a) 获取参数的绝对值
double ceil(double a) 向上取整
double floor(double a) 向下取整
int round(float) 四舍五入
int max(int a,int b) 求两个数的最大追
double pow(double a,double b) 返回a的b次幂的值
double random() 返回值为double的随机值,范围[0.0,1.0),用时可乘以10的倍数

<1.> Math.abs()


//获取参数绝对值
 System.out.println(Math.absExact(88));//---88
 System.out.println(Math.absExact(-88));//--88
 System.out.println(Math.abs(-88.7));//-----88.7

说明:里面的参数不止可以int类型,double类型也可以

<2.> Math.sqrt()


System.out.println(Math.sqrt(26));//------5.0990195135927845

说明:它的返回值类型是double类型,参数类型也可以是double类型

<3.> Math.ceil()/floor()

 System.out.println(Math.ceil(12.34));//13//向上取整
 System.out.println(Math.ceil(-12.34));//-12//负数就取靠正方向的数字,往大数字方向取(负数去尾法)
 System.out.println(Math.ceil(12.78));//13
 System.out.println(Math.ceil(-12.78));//-12
 System.out.println(Math.floor(12.34));//12(正数去尾法)
 System.out.println(Math.floor(-12.34));//-13
 System.out.println(Math.floor(12.78));//12
 System.out.println(Math.floor(-12.78));//-13

\textcolor{red}{说明:注意正负数取整方向即可}

<4.> Math.round()

 System.out.println(Math.round(3.25));//---3
 System.out.println(Math.round(3.55));//---4

{说明:注意最后的返回值是int 类型,如果想要保留几位小数效果,}

{乘以倍数,除以倍数,请到许扬威解决算法里面查找笔记}

<5.>Math.random


public static void main(String[] args) {
 //       //随机生成1~100之间的数字存入数组,完成相应的要求
 //       int i;
 //       int []arr=new int[10];
 //       Random sc=new Random();
 //       for(i=0;i<10;i++)
 //       {
 //           arr[i]=sc.nextInt(100);
 //       }
 //       for(i=0;i<10;i++)
 //       {
 //           System.out.println(arr[i]);
 //       }
 //       double b=pin(arr);
 //       System.out.println("平均值为;"+b);
 //       sor(arr,b);
 
 
 
 
 
 
  System.out.println((int)Math.random()*10);

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇