关闭

Math的成员变量和方法

标签: Math类
324人阅读 评论(0) 收藏 举报
分类:

一 成员变量和方法介绍

  1.  成员变量:
  2.          public static final double PI
  3.         public static final double E
  4.  成员方法:
  5.           public static int abs(int a):绝对值
  6.          public static double ceil(double a):向上取整
  7.         public static double floor(double a):向下取整
  8.         public static int max(int a,int b):最大值 (min自学)
  9.         public static double pow(double a,double b):a的b次幂
  10.     public static double random():随机数 [0.0,1.0)
  11.       public static int round(float a) 四舍五入
  12.        public static double sqrt(double a):正平方根

二 测试代码

//打印PI,E
    //绝对值 Math.abs(x)
    //向上取整 Math.ceil(x)
    //向下取整 Math.floor(x)
    //求最大值 Math.max(a,b)
    //幂函数 Math.pow(a,b)
    //求1-100的随机数 Math.random() [0,1.0)
    //四舍五入  Math.round(x)
    //求平方根 Math.sqrt(X)

public class AllFunction_1 {
    public static void main(String[] args){
        System.out.println(Math.PI);
        System.out.println(Math.E);

        int x=-10;
        System.out.println("abs:"+Math.abs(x));

        System.out.println("ceil:"+Math.ceil(12.56));

        System.out.println("floor:"+Math.floor(12.56));

        System.out.println("Max:"+Math.max(12,13));

        System.out.println("pow:"+Math.pow(2,3));

        System.out.println("random:"+ (int)(Math.random()*100+1));

        System.out.println("round:"+Math.round(14.3));

        System.out.println("sqrt:"+Math.sqrt(4));
    }
}


0
0
查看评论

成员变量的隐藏和方法重写

之前学习没有注意到这个小问题,有一次到java贴吧逛时看到有关成员变量隐藏的问题,发现自己对此的理解是有的偏差的。写下此文进行总结。1.成员变量的隐藏package 测试;public class DemoClass { public static void main(String[] arg...
  • huangchongwen
  • huangchongwen
  • 2015-11-22 17:37
  • 1063

java中Random类和Math类中的random方法的联系和区别

联系:Math类中的random方法实质上是调用了Random类中的nextDouble方法,所以随机产生0到1(左闭右开)的double类型的数 区别:Random类产生的随机数其实是伪随机的,它的构造方法中可以指定种子数,两个种子数相同的Random对象产生的随机数也是一样的,如果是无参构造方法...
  • fengGeek
  • fengGeek
  • 2016-03-12 23:22
  • 131

Math 类的几个常用方法

Java 的 Math 类常用的几个方法说明floor : 返回不大于它的最大整数 如, Math.(1.4) = 1 , Math.(-1.4) = -2 round:表示“四舍五入”,计算方法是 Math.floor(x+0.5), 即将原来的数字加上0.5后再向下取整,如, Math...
  • adreamer_bj
  • adreamer_bj
  • 2011-05-20 13:54
  • 4686

Java子类继承(二):隐藏成员变量和方法重写的理解

1,上篇说子类可以继承父类的成员变量,作为自己的成员变量,在Java中子类也可以隐藏由父类继承来的成员变量,只要子类中声明的成员变量和父类的成员变量同名,就可以将其隐藏。 需要的注意是:子类对象可以调用从父类继承的方法操作隐藏的成员变量。class People { public doub...
  • tuke_tuke
  • tuke_tuke
  • 2015-07-18 14:10
  • 2991

Math方法详细介绍

数学(Math) Math类是Flash动画编程中使用较多的类,是顶级类。Math类中包含表示常用数学函数和值的方法及常量。Math类的所有属性和方法都是静态的,其中有8个常量:Math.PI、Math.E、Math.LN10、Math.LN2、Math.LOG10E、Math.LOG2E、Mat...
  • u013159538
  • u013159538
  • 2014-03-09 21:16
  • 659

成员变量和成员方法对多态的不同

成员方法支持ji
  • WitsMakeMen
  • WitsMakeMen
  • 2014-09-24 21:32
  • 1768

多态的成员(变量、方法)访问特点【非静态】

多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)多态存在的3个必要条件: 1.要有继承; 2.要有方法的重写; 3.父类引用指向子类对象; 示例代码:class Polymorphic_Demo{ ...
  • u010698072
  • u010698072
  • 2016-07-16 23:42
  • 682

成员变量和方法变量

方法变量是指在方法中声明的变量,方法变量的修饰词要么没有,有的话永远只可能有一个,那就是final,其它任何修饰词都是不允许的。
  • mlgb456
  • mlgb456
  • 2012-11-23 16:00
  • 249

Java中Math类的常用方法

public class MathDemo {       public static void main(String args[]){   ...
  • HUXU981598436
  • HUXU981598436
  • 2013-11-16 19:27
  • 11759

Java中Math类中支持的方法

public class testMath { public static void main(String[] args) { double e = Math.E; //自然对数的底数值 System.out.println(e); double pi = Math.PI; /...
  • laodengbaiwe0838
  • laodengbaiwe0838
  • 2016-08-28 21:14
  • 502
    个人资料
    • 访问:23880次
    • 积分:694
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:9篇
    • 译文:0篇
    • 评论:6条
    文章分类