文章目录

零、前言

今天是学习 JAVA语言 打卡的第48天,每天我会提供一篇文章供群成员阅读( 不需要订阅付钱 ),读完文章之后,按解题思路,自己再实现一遍。在小虚竹JAVA社区 中对应的 【打卡贴】打卡,今天的任务就算完成了。

因为大家都在一起学习同一篇文章,所以有什么问题都可以在群里问,群里的小伙伴可以迅速地帮到你,一个人可以走得很快,一群人可以走得很远,有一起学习交流的战友,是多么幸运的事情。

​ 学完后,自己写篇学习报告的博客,可以发布到小虚竹JAVA社区 ,供学弟学妹们参考。

我的学习策略很简单,题海策略+ 费曼学习法。如果能把这100题都认认真真自己实现一遍,那意味着 JAVA语言 已经筑基成功了。后面的进阶学习,可以继续跟着我,一起走向架构师之路。

一、题目描述

题目:指数和对数运算在数学中很重要,Math类提供了常用的方法实现,求指数,对数,方根的计算。

二、解题思路

定义类:MathUtil

使用Math类的求立方根:cbrt方法

使用Math类的求e的n次方:exp方法

使用Math类的求n的自然对数:log方法

使用Math类的求n的10为底的对数:log10方法

使用Math类的求n的m次方:pow方法

使用Math类的求n的平方根:sqrt方法

三、代码详解

public class MathUtil {
public static void main(String[] args) {
System.out.println("8的立方根是:" + Math.cbrt(8));
System.out.println("e的8次方是:" + Math.exp(8));
System.out.println("e的9次方是:" + Math.expm1(8));
System.out.println("8的自然对数是:" + Math.log(8));
System.out.println("8的10为底的对数是:" + Math.log10(8));
System.out.println("9的自然对数是:" + Math.log1p(8));
System.out.println("2的3次方是:" + Math.pow(2, 3));
System.out.println("8的平方根是:" + Math.sqrt(8));
}
}

【第48题】常用的数学工具类5-指数与对数运算_100例

四、推荐专栏

《JAVA从零到壹》

《JAVA从零到壹》第八讲:系统常用类

五、示例源码下载

关注下面的公众号,回复筑基+题目号


筑基48