Java代码基础算法练习-圆的面积-2024.04.17

任务描述:

已知半径r,求一个圆的面积(保留两位小数),其中 0 < r < 5,PI = 3.14,圆面积公式: PI * r * r


任务要求:


代码示例:

java 复制代码
package April_2024;

import java.util.Scanner;

// 已知半径r,求一个圆的面积(保留两位小数)
// 其中 0 < r < 5,PI = 3.14
// 圆面积公式: PI * r * r
public class a240417_1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入一个半径,浮点类型: ");
        double r = sc.nextDouble();
        if (r > 0 && r < 5){
            double area = 3.14 * r * r;
            System.out.printf("圆的面积: %.2f", area);
        } else {
            System.out.println("输入的半径不在范围内(0 < r < 5)");
        }
    }
}
相关推荐
大大大大物~17 小时前
数据结构之HashMap(容器)
java·数据结构·容器
jikiecui17 小时前
信奥崔老师:实数型: float、double
c++·算法
原来是好奇心17 小时前
告别if-else!使用策略模式优雅处理多种MQTT消息类型
java·mqtt·设计模式·策略模式·emqx
IT·陈寒17 小时前
从 Spring 到 SpringBoot,再到 SpringAI:框架的进化与思考
java·spring boot·spring
spionbo17 小时前
C++中的位运算符:与、或、异或详解
java
报错小能手17 小时前
linux学习笔记(51)Redis发布订阅 主从复制 缓存 雪崩
linux·笔记·学习
是Yu欸17 小时前
【仓颉语言】原生智能、全场景与强安全的设计哲学
开发语言·安全·鸿蒙·鸿蒙系统·仓颉语言
知其然亦知其所以然17 小时前
一次JPA联表查询,竟让我服务器无限循环崩溃?!
java·后端·spring
想不明白的过度思考者17 小时前
JavaEE初阶——HTTP/HTTPS 核心原理:从协议格式到加密传输
java·网络·网络协议·http·https·java-ee
杨福瑞17 小时前
数据结构:顺序表讲解(1)
c语言·开发语言·数据结构