当前位置: 首页 > 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.lryc.cn/news/578298.html

相关文章:

  • 嵌入式原理与应用篇---常见基础知识(10)
  • 湖北理元理律师事务所债务解法:从法律技术到生活重建
  • 大根堆加小根堆查找中位数o(N)时间复杂度
  • 【Springai】项目实战进度和规划
  • DFMEA检查表模板下载
  • PHP安装使用教程
  • js代码02
  • 【C++】简单学——模板初阶
  • PyTorch 中 nn.Linear() 参数详解与实战解析(gpt)
  • 项目:数据库应用系统开发:智能电商管理系统
  • 认识 Spring AI
  • 【C++】简单学——STL简介(了解)
  • tauri v2 开源项目学习(一)
  • 安装bcolz包报错Cython.Compiler.Errors.CompileError: bcolz/carray_ext.pyx的解决方法
  • Android Telephony 网络状态中的 NAS 信息
  • 实战避坑:MyBatis中${}拼接如何优雅又安全?
  • RocketMQ第五节(springboot整合MQ)
  • C++ STL之string类
  • Spring 依赖注入:官方推荐方式及最佳实践
  • SpringBoot -- 自动配置原理
  • 高并发限流方案
  • demo01:基于 SpringMVC 的用户管理系统
  • 深入 ARM-Linux 的系统调用世界
  • Windows11系统中安装docker并配置docker镜像到pycharm中
  • 反射,枚举和lambda表达式
  • SpringBoot 启动入口深度解析:main方法执行全流程
  • 初等变换 线性代数
  • python中学物理实验模拟程序系列目录
  • Oracle 树形统计再进阶:类型多样性与高频类型分析(第三课)
  • 长短期记忆网络(LSTM):让神经网络拥有 “持久记忆力” 的神奇魔法