java的Math类和random类

简介: java的Math类和random类
public class Mathdemo {
    public static void main(String []args){
        double r=2*Math.PI;//数字格式的PI,这是一个角弧度
        double d1=3.1415655678;
        System.out.println("ceil函数:"+Math.ceil(d1));//向上取整
        System.out.println("Round函数"+Math.round(d1));//四舍五入
        System.out.println("floor函数:"+Math.floor(d1));//向下取整
        System.out.println("exp函数:"+Math.exp(d1));//e为指数的对数
        System.out.println("pow"+Math.pow(Math.E,d1));//
        /**
         * Math.pow(底数,几次方)
         * 这就是是一个平方函数
         */
        System.out.println("sin函数"+Math.sin(Math.PI/6));//sin(Math.PI/6)
        System.out.println("asin函数"+Math.asin(Math.PI/6));
        System.out.println("log函数:"+Math.log(Math.E));
        /**
         * log的底数和对数都是E
         */
        System.out.println("角弧度转弧度:"+Math.toDegrees(r));
        System.out.println("random函数:"+Math.random());
        System.out.println("random函数:"+Math.random());
    }
}

目录
相关文章
|
1天前
|
存储 安全 Java
Java零基础-Java类详解
【10月更文挑战第2天】Java零基础教学篇,手把手实践教学!
8 2
|
3天前
|
Java 数据安全/隐私保护
java类和对象
java类和对象
17 5
|
3天前
|
Java 编译器 C语言
【一步一步了解Java系列】:类与对象的联系
【一步一步了解Java系列】:类与对象的联系
13 4
|
3天前
|
存储 Java 编译器
【一步一步了解Java系列】:认识异常类
【一步一步了解Java系列】:认识异常类
13 2
|
3天前
|
存储 安全 Java
【一步一步了解Java系列】:认识String类
【一步一步了解Java系列】:认识String类
17 2
|
4天前
|
Java 开发者
Java“类 Y 中的方法 X 不能应用于给定类型”解决
在Java中遇到“类Y中的方法X无法应用于给定类型”的错误时,通常是因为方法调用时的参数类型与定义不符。解决此问题需检查方法签名,确保传递的参数类型正确无误,或使用显式类型转换以匹配方法所需的参数类型。这种错误提示帮助开发者及时修正类型不匹配的问题。
|
1天前
|
存储 安全 Java
Java基础-Collection类关系图
Java基础-Collection类关系图
6 0
|
2月前
|
Java 开发者
奇迹时刻!探索 Java 多线程的奇幻之旅:Thread 类和 Runnable 接口的惊人对决
【8月更文挑战第13天】Java的多线程特性能显著提升程序性能与响应性。本文通过示例代码详细解析了两种核心实现方式:Thread类与Runnable接口。Thread类适用于简单场景,直接定义线程行为;Runnable接口则更适合复杂的项目结构,尤其在需要继承其他类时,能保持代码的清晰与模块化。理解两者差异有助于开发者在实际应用中做出合理选择,构建高效稳定的多线程程序。
50 7
|
2月前
|
Oracle 安全 Java
JDK8到JDK28版本升级的新特性问题之在Java 15及以后的版本中,密封类和密封接口是怎么工作的
JDK8到JDK28版本升级的新特性问题之在Java 15及以后的版本中,密封类和密封接口是怎么工作的
|
2月前
|
安全 Java
【Java集合类面试三】、Map接口有哪些实现类?
这篇文章介绍了Java中Map接口的几种常用实现类:HashMap、LinkedHashMap、TreeMap和ConcurrentHashMap,以及它们适用的不同场景和线程安全性。