Math工具类

public static void main(String[] args) {
        // 工具类,所有方法都以静态方法提供,没有实例存在的意义
        // 不提供任何实例的方法,代表当前类属于无状态的。
        // 不需要下一代进化,终极版
        // PI/6 3.14/6=
        // 弧度, 度数 30degree(不是这个)
        System.out.println(Math.sin(0.525));//返回角度的三角正玄

        // 绝对值
        System.out.println(Math.abs(-333.33));//绝对值

        // 四舍五入
        System.out.println(Math.round(3.48));//四舍五入
        System.out.println(Math.round(3.58));//四舍五入
        // 看绝对值,再加符号
        System.out.println(Math.round(-3.48));//先进性绝对值  然后再加-号
        System.out.println(Math.round(-3.58));//先进性绝对值  然后再加-号

        System.out.println(Math.round(3.6873));
        System.out.println(Math.round(5.45643));
        System.out.println(Math.min(3, 5));
        System.out.println(Math.max(45,67));

        // 保留多少位有效数字
        // round(doubel a , int len);

        // floor 地板,下
        //System.out.println("便于查看");
        System.out.println(Math.floor(3.77));
        // 天花板
        System.out.println(Math.ceil(3.48));

        // 下, -4 在下面 -3 3.4上面
        //System.out.println("便于查看1");
        System.out.println(Math.floor(-3.4));
        System.out.println(Math.floor(-3.7));
        System.out.println(Math.ceil(-3.48));
        // 指数函数
        System.out.println(Math.pow(2, 5));
        //

        System.out.println(Math.toDegrees(0.5)); // 转换为度数
        System.out.println((int)(Math.random()*10));
        String name = "fjfg";
        System.out.println(name.);
        // 二维图形

    }
char c=(char)(int)(Math.random()*26+97);
        System.out.println(c);//生成随机26个字母中的一个

原文地址:https://www.cnblogs.com/wan19890618123/p/10742319.html

时间: 2024-10-31 18:34:39

Math工具类的相关文章

常用工具类(System,Runtime,Date,Calendar,Math)

一.Sy 一个java.lang包中的静态工具类. 三大字段: static PrintStream err "标准"错误输出流. static InputStream in "标准"输入流. static PrintStream out "标准"输出流. 其他常用方法: 描述系统信息: 获取系统属性信息: static Properties getProperties(): (Properties是Hashtable的子类,也就是Map 的子类

工具类:Math

java.lang.Math:java重要工具类之一,提供许多常用的数学方法. 代码实例: public class Test { public static void main(String[] args) { double a = 10.5; double b = -10.5; //abs:取绝对值 System.out.println(a+"的绝对值:"+Math.abs(a)); System.out.println(b+"的绝对值:"+Math.abs(b

工具类System,Runtime,Math,Date,Calendar

API--- java.lang.System: 属性和行为都是静态的. long currentTimeMillis(); // 返回当前时间毫秒值   exit();  // 退出虚拟机 Properties getProperties() ;  // 获取当前系统的属性信息 Properties prop = System.getProperties(); //获取系统的属性信息,并将这些信息存储到Properties集合中. System.setProperty("myname"

java.util.Math类--数学相关的工具类

Math类--数学相关的工具类 java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作. public static double abs(double num);获取绝对值.有多种重载: public static double ceil(double num);向上取整. public static double floor(double num);向下取整. public static long round(double num);四舍五入.

ThinkPHP Http工具类(用于远程采集 远程下载) phpSimpleHtmlDom采集类库_Jquery筛选方式 使用phpQuery轻松采集网页内容

[php]代码库 view sourceprint? <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // | Copyright (c) 200

摘录android工具类

1 import android.content.Context; 2 import android.content.pm.PackageInfo; 3 import android.content.pm.PackageManager; 4 import android.content.pm.PackageManager.NameNotFoundException; 5 6 //跟App相关的辅助类 7 public class AppUtils 8 { 9 10 private AppUtil

实用篇:说说我在JavaScript项目中使用的工具类

在JavaScript的开发中,我们都会写一些工具类来帮我们简化一些业务操作的逻辑,一下就貼几个我在项目开发过程中常用的工具类.表达能力有限,各位看官还是看源码吧. 一.日期处理工具类. /** * 日期处理工具类 * @Authors: jackyWHJ * @date 2013-10-18 * */ var DateUtils = { /** * 得到日期在一年当中的周数 */ getISOYearWeek: function(date) { var commericalyear = thi

java工具类-BigDecimal

1 package hello; 2 3 import java.math.BigDecimal; 4 5 /** 6 * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 确的浮点数运算,包括加减乘除和四舍五入. 7 */ 8 public class BigDecimalUtil { 9 10 // 默认除法运算精度 11 private static final int DEF_DIV_SCALE = 10; 12 13 // 这个类不能实例化 14 private B

下载数据到Excel,工具类

使用反射将model数据下载到Excel中 package test.upload.utils; import java.lang.reflect.Method;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;import java.util.Map; import org.apache.poi.hssf.usermodel.HSSF