版本1固定半径

在这里插入图片描述

/**
 * 功能:计算圆面积
 * 作者:cxf
 * 日期:
 */
public class Task01 {
    public static void main(String[] args) {
        //IPO模式:Input -->Process-->Output
        //Java是静态语言,必须要先声明后使用
        //输入变量:r,输入变量

        //1.声明部分
        double r, s; // l声明了两个双精度变量,第一个单词小写,从第二单词开始首字母大写,比如 studentName
        final double PI = 3.1415926;//常量一般采用大写字母,单词之间用用_”连接,比如IMAX_VALUE
        // 2.输入部分
        r = 4; //低精度的整数可以赋给高精度的双精度变量,注意:=不是关系里的相等,而是赋值号,==才是关系里的相等
        //3.处理部分
        s = PI * r * r;//用到了算术运算里的乘法,不是“x”,而是“*>
        //4.输出部分
        System.out.println( "s = " + s);
    }
}

结果

在这里插入图片描述

版本2用户输入半径

在这里插入图片描述

public class Taske01_2 {
    public static void main(string[ ] args) {
        //声明部分
        double r, s;
        final double PI = 3.1415926;
        Scanner sc = new Scanner(System.in);// system.in -标准字节输入流,代表键盘

        //输入部分
        System.out.print( "r = ");
        r = sc.nextDouble();//表示通过扫描器对象获取键盘输入的实数,如果输入的不是整数或小数,就会抛出异常

        //处理部分
        s = PI*r *r;

        //输出部分
        system.out. println( "s = " + s);
    }
}

结果

在这里插入图片描述

处理小数位数

方法一:采用剪尾法来处理

在这里插入图片描述

public class Taske01_3 {
    public static void main(string[ ] args) {
        //声明部分
        double r, s;
        final double PI = 3.1415926;
        Scanner sc = new Scanner(System.in);

        //输入部分
        System.out.print( "r = ");
        r = sc.nextDouble();

        //处理部分
        s = PI*r *r;
        s = (int)(s * 100 + 0.5) / 100.0

        //输出部分
        system.out. println( "s = " + s);
    }
}

结果

在这里插入图片描述

方法二:采用遮尾法,数据没变,只是显示两位小数

在这里插入图片描述

public class Taske01_3 {
    public static void main(string[ ] args) {
        //声明部分
        double r, s;
        final double PI = 3.1415926;
        Scanner sc = new Scanner(System.in);

        //输入部分
        System.out.print( "r = ");
        r = sc.nextDouble();

        //处理部分
        s = PI*r *r;

        //输出部分
        system.out. println( "s = " + String.format("%.2f",s));
    }
}

结果

在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐