博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java学习笔记-Math类
阅读量:6352 次
发布时间:2019-06-22

本文共 2627 字,大约阅读时间需要 8 分钟。

并非所有的类都需要main方法.Math类和JOptionPane类都没有main方法.这些类中所包含的方法主要是为了供其他类使用.

package welcome;public class TestMath {    public static void main(String[] args) {        // 三角函数方法        System.out.println(Math.toDegrees(Math.PI / 2));        System.out.println(Math.toRadians(30));        System.out.println(Math.sin(0));        System.out.println(Math.toRadians(270));        System.out.println(Math.sin(Math.PI / 6));        System.out.println(Math.sin(Math.PI / 2));        System.out.println(Math.sin(Math.PI / 3));        System.out.println(Math.cos(0));        System.out.println(Math.cos(Math.PI / 6));        System.out.println(Math.cos(Math.PI / 2));        System.out.println(Math.asin(0.5));                System.out.println("-----------------------");        // 指数函数方法        System.out.println(Math.exp(1));        System.out.println(Math.log(Math.E));        System.out.println(Math.log10(10));        System.out.println(Math.pow(2, 3));        System.out.println(Math.pow(3, 2));        System.out.println(Math.pow(3.5, 2.5));        System.out.println(Math.sqrt(4));        System.out.println(Math.sqrt(10.5));                System.out.println("-------------------------");        // 取整方法        System.out.println(Math.ceil(2.1));        System.out.println(Math.ceil(2.0));        System.out.println(Math.ceil(-2.0));        System.out.println(Math.ceil(-2.1));        System.out.println(Math.floor(2.1));        System.out.println(Math.floor(2.0));        System.out.println(Math.floor(-2.0));        System.out.println(Math.floor(-2.1));        System.out.println(Math.rint(2.1));        System.out.println(Math.rint(-2.0));        System.out.println(Math.rint(-2.1));        System.out.println(Math.rint(2.5));        System.out.println(Math.rint(3.5));        System.out.println(Math.rint(-2.5));        System.out.println();        System.out.println(Math.round(2.6F));        System.out.println(Math.round(2.0));        System.out.println(Math.round(-2.6));        System.out.println(Math.round(-2.0F));                // min, max 和 abs方法                System.out.println("min, max 和 abs方法");        System.out.println(Math.min(2, 3));        System.out.println(Math.max(2.5, 3));        System.out.println(Math.max(2.5, 3.6));        System.out.println(Math.abs(-2));        System.out.println(Math.abs(-2.1));                // random方法        System.out.println((int)(Math.random() * 100)); // 返回0到99之间的一个随机整数        System.out.println(50 + (int)(Math.random() * 50)); // 返回50到99之间的一个随机整数                // a + Math.random() * b 返回a到a+b之间但不包括a+b的一个随机数    }}

 

转载于:https://www.cnblogs.com/datapool/p/6258923.html

你可能感兴趣的文章
一个最简单的基于Android SearchView的搜索框
查看>>
铁路开通WiFi“钱景”不明
查看>>
Nutanix领衔的超融合能带来新存储黄金时代吗?
查看>>
Facebook申请专利 或让好友及陌生人相互拼车
查看>>
电力“十三五”规划:地面光伏与分布式的分水岭
查看>>
美联社再告FBI:要求公开请黑客解锁iPhone花费
查看>>
三星电子出售希捷和夏普等四家公司股份
查看>>
任志远:当云计算遇上混合云
查看>>
思科联手发那科 用物联网技术打造无人工厂
查看>>
智慧城市首要在政府利用大数据的智慧
查看>>
2015年物联网行业:巨头展开专利大战
查看>>
以自动化测试撬动遗留系统
查看>>
网络安全初创公司存活之道
查看>>
《图解CSS3:核心技术与案例实战》——1.2节浏览器对CSS3的支持状况
查看>>
《Android应用开发》——2.4节应用类
查看>>
继 One Step 后,锤子科技 Big Bang 正式开源
查看>>
《数据科学:R语言实现》——2.5 使用Excel文件
查看>>
《淘宝店铺设计装修一册通》一2.5 抠图工具的简单运用
查看>>
《音乐达人秀:Adobe Audition实战200例》——实例4 收音机音乐节目转录到电脑里...
查看>>
《JavaScript应用程序设计》一一3.1 过时的类继承
查看>>