2021-10-27 小学生长方形、圆形、三角形面积计算

这是一个使用Java编写的程序,用户可以选择计算长方形、圆形或三角形的面积。程序通过Scanner类获取用户输入,根据选择的图形类型调用不同的计算公式进行面积计算,并将结果输出。案例展示了基本的条件判断和数学运算在Java编程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.util.Scanner;

public class LianXi {

    public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
        for (;;){
            System.out.println("请选择形状的类型:"+"\n"+"1.长方形"+"\n"+"2.圆形"+"\n"+"3.三角形"+"\n"+"请输入选项:");
            int xz1=sc.nextInt();//获取输入的图形,得的到该图形的计算公式
            switch (xz1){
                case 1:
                    System.out.println("请输入长方形的基本信息:"+"\n"+"长为:");
                    double cfb= sc.nextDouble();
                    System.out.println("宽为:");
                    double cfg= sc.nextDouble();
                    double cfm=cfb*cfg;
                    System.out.println("面积为:"+cfm);
                    break;
                case 2:
                    System.out.println("请输入圆形的基本信息:"+"\n"+"半径为:");
                    double yxb= sc.nextDouble();
                    final double PA=3.14;
                    double yxm=yxb*yxb*PA;
                    System.out.println("面积为:"+yxm);
                    break;
                case 3:
                    System.out.println("请输入三角形的基本信息:"+"\n"+"底边为:");
                    double sjxd= sc.nextDouble();
                    System.out.println("请输入高:");
                    double sjxg= sc.nextDouble();
                    double sjxm=1.0/2*sjxd*sjxg;
                    System.out.println("面积为:"+sjxm);
                    break;
                default:
                    System.out.println("输入错误");
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值