当前位置: 首页 > news >正文

「Java案例」计算矩形面积

今天来做个特别实用的编程练习——计算矩形面积。这就像咱们装修房子要算地板面积一样,是编程里最基础但超级实用的技能。

案例解析

矩形面积计算器

编写一个程序,从键盘上输入一个矩形的长和宽,其类型为double,输出矩形的面积,并保留2位小数。

# 源文件保存为“RectangleArea.java”。
import java.util.Scanner;public class RectangleArea {public static void main(String[] args) {// 创建一个Scanner对象用来接收键盘输入Scanner scanner = new Scanner(System.in);System.out.println("=== 矩形面积计算器 ===");System.out.print("请输入矩形的长度:");double length = scanner.nextDouble();System.out.print("请输入矩形的宽度:");double width = scanner.nextDouble();// 计算面积double area = length * width;// 格式化输出,保留两位小数System.out.printf("矩形的面积是:%.2f", area);// 关闭Scannerscanner.close();}
}

运行结果
依次输入108,会得到:

=== 矩形面积计算器 ===
请输入矩形的长度:10
请输入矩形的宽度:8
矩形的面积是:80.00

代码解析

  • Scanner就像个收银员,负责从键盘接收输入的数据。
  • nextDouble()方法是用来读取小数的输入。
  • 面积计算:面积 = 长 * 宽。
  • printf格式化输出信息,并保留2位小数。
  • 最后别忘记让scanner"下班",调用close()方法

三角形面积计算

编写一个程序,从键盘上输入一个三角形的低和高,其类型为double,输出三角形的面积,并保留2位小数。

# 源文件保存为“RectangleArea.java”。
import java.util.Scanner;public class TriangleArea {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("=== 三角形面积计算 ===");System.out.print("请输入底边长度:");double base = scanner.nextDouble();System.out.print("请输入高度:");
http://www.xdnf.cn/news/1075411.html

相关文章:

  • 嵌入式SoC多线程架构迁移多进程架构开发技巧
  • 《用奥卡姆剃刀原理,为前端开发“减负增效”》
  • Ubuntu22.04 you are in emergency mode,键盘失效无法进入root命令行
  • 【Python使用】嘿马云课堂web完整实战项目第2篇:CMS页面管理需求,后端工程搭建【附代码文档】
  • Git 简介安装教程
  • vscode 改注释的颜色,默认是灰色的,想改成红色
  • 大数据(1)-hdfshbase
  • 【零基础学AI】第13讲:随机森林实战 - 用户行为预测
  • Spring Security 鉴权与授权详解(前后端分离项目)
  • 电脑开机加速工具,优化启动项管理
  • 服务器上设置了代理之后,服务器可以访问外网,但是不能访问服务器本地。如何解决
  • 重构老项目不再“踩雷”:飞算JavaAI的本地化智能合并实战
  • HarmonyOS NEXT应用元服务常见列表操作多类型列表项场景
  • 设计模式之外观模式
  • .net8导出影像图片按现场及天拆分
  • 调试W5500(作为服务器)
  • macos 使用 vllm 启动模型
  • 【微服务】.Net中使用Consul实现服务高可用
  • 51c大模型~合集144
  • 2025年光学工程、精密仪器与光电子技术国际会议(OEPIOT 2025)
  • 物联网基础
  • Git 常用命令、常用错误的总结
  • 2 大语言模型基础-2.2 生成式预训练语言模型GPT-2.2.2 有监督下游任务微调-Instruct-GPT强化学习奖励模型的结构改造与维度转换解析
  • [论文阅读] Neural Architecture Search: Insights from 1000 Papers
  • 超表面重构卡塞格林望远镜 | 从传统架构到新型光学系统
  • 最大矩形最大正方形-力扣
  • 优雅草蜻蜓HR人才招聘系统v2.0.9上线概要 -优雅草新产品上线
  • 飞算JavaAI 2.0.0深度测评:自然语言编程如何重构开发生产力?
  • 键盘第一下无反应
  • 04密码加密