zoukankan      html  css  js  c++  java
  • java基础之Math类

    Math类概述
    Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
    成员方法
    public static int abs(int a):绝对值
    public static double ceil(double a):向上取整
    public static double floor(double a):向下取整
    public static int max(int a,int b):最大值 (min自学)
    public static double pow(double a,double b):a的b次幂
    public static double random():随机数 [0.0,1.0)
    public static int round(float a) 四舍五入(参数为double的自学)
    public static double sqrt(double a):正平方根

    package math;
    
    public class demo1 {
    	public static void main(String[] args) {
    		
    		
    		
    		//向上取整  返回大值
    		System.out.println(Math.ceil(11.1));
    		System.out.println(Math.ceil(-11.1));
    		System.out.println(Math.ceil(0.999));
    		
    		//向下取整  返回小值
    		System.out.println(Math.floor(12.7));
    		System.out.println(Math.floor(-12.7));
    		
    		//注意四舍五入有公式
    		System.out.println(Math.round(12.4));
    		System.out.println(Math.round(-12.4)+"sss");
    		//f返回[0.0-1.0)之间的随机数
    		System.out.println(Math.random());
    		
    	}
    
    }
    
    
    获取随机数:1-100之间
        int number = (int)(Math.random()*100)+1
    获取随机数:start到end之间
        public static int getRandom(int start, int end) {
            return (int) (Math.random() * (end - start + 1)) + start;
        }
    
     



  • 相关阅读:
    matlab软件-了解
    C# 自定义异常demo
    C#二进制对象copy
    asp.net 缓存依赖demo
    权限管理细粒度问题
    三层架构中的异常处理二
    如何解决复杂问题——结构化思维方式
    入职新公司如何熟悉项目
    专业工具使用与复杂大型项目设计管理
    十分钟学会 tmux
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767602.html
Copyright © 2011-2022 走看看