[JAVA]计算底面为正方形的长方体体积以及JAVA的math方法 2021-09-06
[JAVA]计算底面为正方形的长方体体积
- 要求
- 函数需求
- Java中自带的数学方法计算平方
- 1--10的随机数
- 计算出的结果向上取整
- 代码实现
- JAVA的math方法
要求
1.底面正方形输入数据为浮点型数据,底面积需使用Java中自带的数学方法计算平方;
2.高为1-10的随机数;
3.计算出的结果向上取整;
4.输出长方体体积。
函数需求
Java中自带的数学方法计算平方
Math.pow(a, b)
用来实现计算a的b次方。
1–10的随机数
Math.random()
用来取(1,0)的随机数。
计算出的结果向上取整
Math.ceil()
用来返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入。
注意不是四舍五入
Math.round() 用来实现四舍五入。
代码实现
import java.util.Scanner;
class countVolume {public static void main(String[] args) {double length,area,volume,high;Scanner reader = new Scanner(System.in);System.out.println("输入底面正方形的边长,并回车确认:");length = reader.nextFloat();area = Math.pow(length, 2);high = Math.random()*9+1;System.out.println("长方体的高:" +high);volume = area*high;volume = Math.ceil(volume);System.out.println("长方体体积:" +volume);reader.close();}
}
JAVA的math方法
1,三角函数与属性
Math.sin() – 返回数字的正弦值
Math.cos() – 返回数字的余弦值
Math.tan() – 返回数字的正切值
Math.asin() – 返回数字的反正弦值
Math.acos() – 返回数字的反余弦值
Math.atan() – 返回数字的反正切值
Math.atan2() – 返回由x轴到点(x,y)的角度(以弧度为单位)
Math.PI 属性 – 返回圆的周长与其直径的比值(圆周率π),约等于3.1415926
2,自然对数相关函数与属性
Math.exp() – 返回E(自然对数的底数)的x次幂(指数)
Math.log() – 返回数字的自然对数
Math.E 属性 – 返回自然对数的底数,E约等于2.718
Math.LN2 属性 – 返回2的自然对数loge2,约等于0.693
Math.LN10 属性 – 返回10的自然对数loge2,约等于2.302
Math.LOG2E 属性 – 返回以2为底的E的对数log2e,约等于1.442
Math.LOG10E 属性 – 返回以10为底的E的对数log10e,越等于0.434
3,四舍五入类函数
Math.abs() – 返回数字的绝对值
Math.ceil() – 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入
Math.floor() – 返回小于等于数字参数的最大整数,对数字进行下舍入
Math.round() – 返回数字最接近的整数,四舍五入
4,最大最小类函数
Math.max() – 返回数个数字中较大的值
Math.min() – 返回数个数字中较小的值
5,幂指类函数
Math.pow() – 返回底数的指定次幂
Math.sqrt() – 返回数字的平方根
Math.SQRT1_2 属性 – 返回0.5的平方根,或2的平方根除1,约等于0.707
Math.SQRT2 属性 – 返回2的平方根,约等于1.414
6,随机数函数
Math.random() – 返回0和1之间的伪随机数
7,函数按字母排序
Math.abs() – 返回数字的绝对值
Math.acos() – 返回数字的反余弦值
Math.asin() – 返回数字的反正弦值
Math.atan() – 返回数字的反正切值
Math.atan2() – 返回由x轴到点(x,y)的角度(以弧度为单位)
Math.ceil() – 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入
Math.cos() – 返回数字的余弦值
Math.exp() – 返回E(自然对数的底数)的x次幂(指数)
Math.floor() – 返回小于等于数字参数的最大整数,对数字进行下舍入
Math.log() – 返回数字的自然对数
Math.max() – 返回数个数字中较大的值
Math.min() – 返回数个数字中较小的值
Math.pow() – 返回底数的指定次幂
Math.random() – 返回0和1之间的伪随机数
Math.round() – 返回数字最接近的整数,四舍五入
Math.sin() – 返回数字的正弦值
Math.sqrt() – 返回数字的平方根
Math.tan() – 返回数字的正切值
8,属性按字母排序
Math.E 属性 – 返回自然对数的底数,E约等于2.718
Math.LN2 属性 – 返回2的自然对数loge2,约等于0.693
Math.LN10 属性 – 返回10的自然对数loge2,约等于2.302
Math.LOG2E 属性 – 返回以2为底的E的对数log2e,约等于1.442
Math.LOG10E 属性 – 返回以10为底的E的对数log10e,越等于0.434
Math.PI 属性 – 返回圆的周长与其直径的比值(圆周率π),约等于3.1415926
Math.SQRT1_2 属性 – 返回0.5的平方根,或2的平方根除1,约等于0.707
Math.SQRT2 属性 – 返回2的平方根,约等于1.414
[JAVA]计算底面为正方形的长方体体积以及JAVA的math方法 2021-09-06相关推荐
- java计算两个日期之间相差的天数的四种方法
计算两个日期之间相差的天数的四种方法 第一种:时间戳的方式,计算两个日期的时间戳的差,再除当天的毫秒数即可得到相差的天数. public static void main(String[] args) ...
- 使用Java计算文件的MD5值(含修改MD5值的方法)
什么是 MD5 ? MD5(Message Digest Algorithm,信息摘要算法),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保 ...
- Java计算1除以3结果为0_关于java:Int division:为什么1/3 == 0的结果?
我写的是这段代码: public static void main(String[] args) { double g = 1 / 3; System.out.printf("%.2f&qu ...
- java 计算星座_java实战(五)之Java根据出生日期计算(判断)星座
下面我们来了解一下十二星座对应的日期划分范围. 白羊:0321~0420 天秤:0924~1023 金牛:0421~0521 天蝎:1024~1122 双子:0522~0621 射手:1123~122 ...
- java正方形个圆形面积_java计算图形面积(圆形,正方形, 长方形).pptx
java计算图形面积(圆形,正方形, 长方形).pptx 还剩 21页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 方法的覆載( Overloadin ...
- python计算长方体体积编程_计算体积 编程创建一个Box类(长方体) 联合开发网 - pudn.com...
计算体积 所属分类:Windows编程 开发工具:Java 文件大小:4KB 下载次数:0 上传日期:2019-12-08 16:53:01 上 传 者:洛水天依- 说明: 编程创建一个Box类(长 ...
- Java面向对象编程(求长方体体积)
编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length).宽(width)和高(heigth),再定义一个方法void setBox(int l, int w, i ...
- 计算长方体体积编程_如何求N个球体在空间中所占的体积?
最近,我遇到了一个这样的应用问题.在三维空间存在N个球体,球体间可能会存在相离.相切.相交和包含的关系, 现给出球体的球心坐标和对应的半径,如何求解这N个球体在三维空间所占的体积? 对于最一般的情况, ...
- Java利用接口计算立体图形的表面积和体积
利用接口计算立体图形的表面积和体积 /* 设计立体图形接口,包括计算表面积和体积的方法: 设计圆柱体类和圆锥体类,分别实现立体图形接口,计算表面积和体积. */ import java.util.Sc ...
最新文章
- SDOI2015 约数个数和(莫比乌斯反演经典、双上限整除分块)超详细笔记
- PHP使用PDO方式的经验总结:连接 增删改查
- Sql添加Oracle数据库的表空间和用户
- mysql如何开启远程链接_mysql怎么开启远程连接
- 需求分析师与产品经理的区别
- php unserialize 实例,PHP ArrayIterator unserialize()用法及代码示例
- php 判断数组某个值,浅谈PHP检查数组中是否存在某个值 in_array 函数
- 波士顿房价预测python决策树_机器学习·波士顿房价预测模型
- mysql连接不用数据库名称_C++连接MySQL数据库
- ssm-学子商城-项目第一天
- 继承ActionSupport例子展示
- 1114 Family Property (25 point(s)) PAT甲级
- 异常:Mapper method 'com.***.delByNumber' has an unsupported return type: class java.lang.String
- Tkinter(二) | 点击按钮显示图片
- 什么是计算机网络的组成和功能是什么,计算机网络的组成要素及功能是什么
- iptable规则的设定与查看
- 【08月01日】A股滚动市净率PB历史新低排名
- 艺赛旗RPA--经验分享:Python 中的“特殊”函数
- 超硬核,Nacos实现原理详细讲解
- 看完面经,他拿出一打大厂offer玩起了斗地主,人生不过是如此枯燥乏味....