[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相关推荐

  1. java计算两个日期之间相差的天数的四种方法

    计算两个日期之间相差的天数的四种方法 第一种:时间戳的方式,计算两个日期的时间戳的差,再除当天的毫秒数即可得到相差的天数. public static void main(String[] args) ...

  2. 使用Java计算文件的MD5值(含修改MD5值的方法)

    什么是 MD5 ? MD5(Message Digest Algorithm,信息摘要算法),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保 ...

  3. 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 ...

  4. java 计算星座_java实战(五)之Java根据出生日期计算(判断)星座

    下面我们来了解一下十二星座对应的日期划分范围. 白羊:0321~0420 天秤:0924~1023 金牛:0421~0521 天蝎:1024~1122 双子:0522~0621 射手:1123~122 ...

  5. java正方形个圆形面积_java计算图形面积(圆形,正方形, 长方形).pptx

    java计算图形面积(圆形,正方形, 长方形).pptx 还剩 21页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 方法的覆載( Overloadin ...

  6. python计算长方体体积编程_计算体积 编程创建一个Box类(长方体) 联合开发网 - pudn.com...

    计算体积 所属分类:Windows编程 开发工具:Java 文件大小:4KB 下载次数:0 上传日期:2019-12-08 16:53:01 上 传 者:洛水天依- 说明:  编程创建一个Box类(长 ...

  7. Java面向对象编程(求长方体体积)

    编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length).宽(width)和高(heigth),再定义一个方法void setBox(int l, int w, i ...

  8. 计算长方体体积编程_如何求N个球体在空间中所占的体积?

    最近,我遇到了一个这样的应用问题.在三维空间存在N个球体,球体间可能会存在相离.相切.相交和包含的关系, 现给出球体的球心坐标和对应的半径,如何求解这N个球体在三维空间所占的体积? 对于最一般的情况, ...

  9. Java利用接口计算立体图形的表面积和体积

    利用接口计算立体图形的表面积和体积 /* 设计立体图形接口,包括计算表面积和体积的方法: 设计圆柱体类和圆锥体类,分别实现立体图形接口,计算表面积和体积. */ import java.util.Sc ...

最新文章

  1. SDOI2015 约数个数和(莫比乌斯反演经典、双上限整除分块)超详细笔记
  2. PHP使用PDO方式的经验总结:连接 增删改查
  3. Sql添加Oracle数据库的表空间和用户
  4. mysql如何开启远程链接_mysql怎么开启远程连接
  5. 需求分析师与产品经理的区别
  6. php unserialize 实例,PHP ArrayIterator unserialize()用法及代码示例
  7. php 判断数组某个值,浅谈PHP检查数组中是否存在某个值 in_array 函数
  8. 波士顿房价预测python决策树_机器学习·波士顿房价预测模型
  9. mysql连接不用数据库名称_C++连接MySQL数据库
  10. ssm-学子商城-项目第一天
  11. 继承ActionSupport例子展示
  12. 1114 Family Property (25 point(s)) PAT甲级
  13. 异常:Mapper method 'com.***.delByNumber' has an unsupported return type: class java.lang.String
  14. Tkinter(二) | 点击按钮显示图片
  15. 什么是计算机网络的组成和功能是什么,计算机网络的组成要素及功能是什么
  16. iptable规则的设定与查看
  17. 【08月01日】A股滚动市净率PB历史新低排名
  18. 艺赛旗RPA--经验分享:Python 中的“特殊”函数
  19. 超硬核,Nacos实现原理详细讲解
  20. 看完面经,他拿出一打大厂offer玩起了斗地主,人生不过是如此枯燥乏味....

热门文章

  1. JavaWeb商品销售系统的设计与实现
  2. 利用常见的网络命令获取网络信息
  3. android去掉odex
  4. SCN(控制文件中的scn)
  5. macromedia_Macromedia宣布推出新的Flash视频套件
  6. 悟空crm 进销存功能展示 配图
  7. apk反编译工具的使用,超实用
  8. Real6410移植linux-2.6.39.1记录(2)-LCD驱动移植
  9. P2P之NAT穿透原理
  10. MBus协议详解(四)