Java语言如何求平方根_java求平方根-程序员宅基地

技术标签: jvm  # Java入门与提高  java  servlet  开发语言  

问题 

在编程时,会遇到求平方根的问题,本次问题讲到如何使用Java来求解平方根。

方法

使用java.lang.Math类的sqrt(double)方法求平方根。Math是java.lang包中的类,所以就可以直接使用这个类。Double为对象中的基本类型。例如求正整数16的平方根:先定义一个变量double n;令n = Math.sqrt(16),打印得到结果为4。

package blog;
public class Test01 {
   public static void main(String[] args) {
       double a = 16;
       System.out.println("16的平方:" + Math.sqrt(a));
       System.out.println("2^3=" + Math.pow(2, 3));
       System.out.println("-4的绝对值=" + Math.abs(-4));
       System.out.println("100的对数=" + Math.log10(100));
   }
}

fcd8882f935d4b665f803eccfd5a410e.png结果如图所示:

结语

针对java语言如何求平方根问题,提出sqrt(double)方法,通过实验证明该方法是有效的,但是也有一些不足的地方,例如在此问题中直接调用了java库中的sqrt()函数,如果不直接调用函数,则需要使用其他的方法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gschen_cn/article/details/129312015

智能推荐

直方图均衡化_直方图均衡是由大变小的吗-程序员宅基地

文章浏览阅读2.9k次。直方图均衡化实际是缩小原图像中小概率像素的灰度等级范围,而拉长大概率像素的灰度等级范围,使得主要像素(有用像素)的对比度增加并减小极少像素(往往为无用数据)的灰度等级范围。以下是维基百科对直方图均衡化的叙述,原文转载自:http://zh.wikipedia.org/wiki/直方图均衡化。 直方图均衡化用来增强图像的全局对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方_直方图均衡是由大变小的吗

Apache Guacamole RDP协议出现的问题_guacamole联系不上远程桌面服务器-程序员宅基地

文章浏览阅读1.6k次。1.测试版本服务器:Ubuntu18.04、Ubuntu20.04、Centos 7.5Guacamole:1.0.0、1.1.0、1.2.0Tomcat:tomcat9、tomcat8.5windows桌面:华为云、阿里云2.业务需求使用Guacamole的RDP协议远程连接华为云的Windows服务器3.出现问题由于服务部署路径和Guacamole版本不同,导致访问阿里云和华为云Windows服务器的时候出现了问题。而且部署在华为云Ubuntu18.04的Guacam_guacamole联系不上远程桌面服务器

报错:The server time zone value ‘�й���׼ʱ��‘ is unrecognied-程序员宅基地

文章浏览阅读6.8k次,点赞9次,收藏14次。当我们通过JDBC连接数据库的时候有时候会报出以下的错误:翻译一下就是:服务器时区值’�й���׼ʱ��’ 无法识别或表示多个时区。如果要使用时区支持,必须配置服务器或JDBC驱动程序(通过“serverTimezone”配置属性)以使用更具体的时区值。这是由于使用的JDBC驱动包版本高于6(包括6),当我们使用这些版本连接要使用的URL时,必须加上serverTimezone参数,来设置时区。_he server time zone value

R语言入门——NA、NAN、Inf(缺失值的识别)_r语言na和nan-程序员宅基地

文章浏览阅读2.7w次,点赞15次,收藏47次。目录00引言1、Inf2、NAN(Not a Number)3、NA与逻辑运算符4、总结00引言这篇的主角是R语言中缺失值(NA)的识别与提取。先介绍NAN、Inf及其运算。在最终介绍缺失值(NA),毕竟重要的都压轴嘛。1、Inf在实数轴上除了确定的有限点,还有两个无限:正无穷、负无穷。用Inf、-Inf表示。> Inf[1] Inf> -Inf[1] -Inf>..._r语言na和nan

Linux CentOS7 安装 Qt 5.9.2-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏7次。Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.htmlsudo yum groupinstall "C Development Tools and Libraries"sudo yum install libgl libgl-develsudo yum install mesa-libGL-devel mesa-libG..._centos7 #error "qt requires c++11 support

android studio 报错 AAPT: error: style attribute ‘attr/colorPrimary (aka com._aapt: error: attribute android:style not found.-程序员宅基地

文章浏览阅读1.7w次,点赞5次,收藏4次。是因为把这个 implementation 'androidx.appcompat:appcompat:1.2.0' 给删掉了。dependencies { implementation 'androidx.appcompat:appcompat:1.2.0'}_aapt: error: attribute android:style not found.

随便推点

Spring Cloud面试题(2020最新版)_spring cloud 造火箭面试题-程序员宅基地

文章浏览阅读255次。文章目录 为什么需要学习Spring Cloud 什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构 主要项目 Spring Cloud Config Spring Cloud Netflix Spring Cloud Bus Spring Cloud Consul Spring Cloud Security Spring Cloud Sleuth Sp..._spring cloud 造火箭面试题

Pycharm 主题字体推荐(亮色)_pycharm字体推荐-程序员宅基地

文章浏览阅读1.2w次。本文适用于 Pycharm Community 2021.3 版本,其他版本的小伙伴如遇到问题,可能需要查找更多相关资料处理。主题设置:File → Settings → Appearance & Behavior → Appearance → Theme → Windows 10 Light字体设置:File → Settings → Editor → Font → Source Code Pro..._pycharm字体推荐

JLX12864G液晶显示屏驱动_stm32 jlx12864-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏22次。使用STM32的HAL库驱动JLX12864G-109液晶显示屏。_stm32 jlx12864

vant步进器传值_Vant Stepper 步进器-程序员宅基地

文章浏览阅读856次。Vant Stepper 步进器步进器由增加按钮、减少按钮和输入框组成,用于在一定范围内输入、调整数字引入importVuefrom'vue';import{Stepper}from'vant';Vue.use(Stepper);基础用法通过v-model绑定输入值,可以通过change事件监听到输入值的变化exportdefault{data(){return{value..._vant 塞值

ESD静电放电最常用的三种模型及其防护设计_esd保护需要考虑哪几种放电模型-程序员宅基地

文章浏览阅读2.8k次。推荐好文 建议直接看链接1、静电放电最常用的三种模型及其防护设计http://www.360doc.com/content/17/0827/14/32066980_682502209.shtml人体模型HBM、机器模型MM、充电器件模型CDM2、静电放电(ESD)理论研究及静电放电模型http://www.elecfans.com/d/674968.html静电发生器的模型如图1..._esd保护需要考虑哪几种放电模型

【小白学PyTorch】 2.浅谈训练集验证集和测试集-程序员宅基地

文章浏览阅读2.8k次。文章目录:经验误差与过拟合评估方法 经验误差与过拟合 关键词:错误率(error rate),精度(accuracy)。错误率好理解,就是m个样本中,a个样本分类错误,则错误率E = a..._训练集和验证集精度

推荐文章

热门文章

相关标签