Java中的Math类
2013-09-12 00:00
344 查看
import java.util.Scanner; import static java.lang.Math.*; /** * 熟悉数学计算中常用的一些数学函数 * 1、开平方:Math.sqrt() * 2、幂运算:Math.pow(x,a) * java中还提供了两个用于表示π和e常量的近似值: * Math.PI * Math.E * * 注意:Math类中的方法和字段都是static类型的 * Math.sqrt()、Math.pow(x,a)方法的返回值都是double类型 * 而且PI和E也是double类型 */ public class TestMath{ /** * 圆的面积求半径 * 输入圆的半径求面积 */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请选择:1、求面积\n2、求半径"); Scanner in=new Scanner(System.in); int choise=in.nextInt(); switch(choise){ case 1:System.out.println("请输入圆的半径长度"); float r=in.nextFloat(); area(r); break; case 2:System.out.println("请输入圆的面积大小"); float area=in.nextFloat(); row(area); break; default:System.out.println("输入指令错误!"); break; } } private static void row(float area) { // TODO Auto-generated method stub double r; r=sqrt((area/PI)); System.out.println("圆的半径是:"+r); } private static void area(float r) { // TODO Auto-generated method stub double area; //area=PI*pow(r,2);//PI和E都是double类型值 area=PI*pow(r,2); System.out.println("圆的面积是:"+area); } }
相关文章推荐
- Java中Math类的常用方法
- Java学习笔记(八)--基本数据类型包装类 Math类 Random类 Date类
- Java数字操作(Math类)
- java Math类用法详解
- Java数字格式化、Math类、随机数笔记
- java中的Math类
- 或许被我们遗忘的JAVA Math类
- 在java中浅谈Math类中的常用方法
- JAVA中Math类的random()方法使用
- JAVA中的Math类
- Java API —— Math类
- JAVA-Math类
- java中的Math类
- I学霸官方免费教程二十四:Java常用类之随机数 Math类和Random类
- Java常用工具类API(Arrays类,Collections类,包装类,日期类,Math类,Systeml类)
- java-Math类
- java Math类
- Java中Math类常用函数总结
- java 利用牛顿迭代法求平方根和立方根,不使用Math类
- JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类