Java基本程序设计结构——运算符

1.注意事项:

    整数被0除将会产生一个异常,而浮点数被0除会得到无穷大或NaN结果

2.浮点数计算:

    为了保证计算的结果一致,java虚拟机最初规定所有的中间计算都必须进行截断。

    后来规定使用strictfp关键字标记的方法必须使用严格的浮点计算来生成可再生的结果。

    例如:public static strictfp void main(String[] args)

3.数学函数和常量:

    Math类中包含了各种各样的数学函数

    例如:计算平方根可以使用sqrt(a)

              幂运算使用pow(x,a)

              模运算使用floorMod(a,b)

              三角函数:

                    Math.sin

                    Math.cos

                    Math.tan

                    Math.atan

                    Math.atan2

              指数函数:

                    Math.exp

                    Math.log

                    Math.log10

              表示π和e常量的近似值:

                    Math.PI

                    Math.E

4.数值之间的转换:

                            char

                               |

    byte-->short-->int-->long

                                !  |    !  !

                            float-->double

5.浮点数舍入运算:

    Math.round(x)

6.枚举类型:

    枚举类型包括有限个命名的值

    例如:enum Size{SMALL,MEDIUM,LARGE,EXTRA_LARGE};

    Size s=Size.MEDIUM;

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/80567164