Math类基本应用案例(求圆的面积)

代码实现与讲解

import java.util.Scanner;  //导包,输入类
/**
 * 标题:Math类基本应用案例(求圆的面积)
 * 作者:Nstar
 * 时间:2020年3月20日
 * 说明:程序为一次性程序,如果需要反复使用,请自行添加while循环
 */
public class Test29 {
    public static void main(String[] args) {   //入口方法
            Test29 ts= new Test29();
            //实例化类为对象
            System.out.println("圆的面积为:"+ts.area_calculation());
    }
    public int area_calculation() {
        /*
        * 求圆的面积(方法)
        * r:圆的半径
        *  Radius_squared:圆半径的平方
        * PI:相当于数学中的圆周率
        * Math.pow:Math类里面的求一个数的平方的方法,语法格式:Math.pow(被求平方的数,平方值)
        * Math类被final关键字修饰,不用实例化,直接调用
        * 最后一切数值都转换为整形数值进行打印,只可以精确到整数
        * */
        System.out.println("请输入圆的半径值:");
       Scanner  scanner= new Scanner(System.in);
           double r = scanner.nextDouble();
        int Radius_squared = (int) Math.pow(r,2);
        int area =(int) Math.PI*Radius_squared;
                   return area;
    }
}

说明:由于此案例需要人为干涉,参数不确定,所以不提供执行结果

你可能感兴趣的:(JavaSE学习笔记)