【内附源码和文档】Java 课程设计 - Android 计算器

发布时间:2023-04-25 10:59:51

Java 课程设计 - Android 设计分析1.1 题目重述

本实验对保存计算过程的计算器有三个要求:

  1. 模仿真实的计算器来实现其功能。
  2. 当前的计算过程显示在左上方的文本框中,以前的计算过程显示在右上方的文本区中。
  3. 单击“保存”按钮,将文本区域的所有计算过程保存到文件中;单击“复制”按钮,将文本区域中选定的文本复制到剪贴书中;单击“清除”按钮,以清除文本区域的所有内容。
1.2 设计思路

考虑到计算器的美观和易用性,我决定在计算器上做计算器 Android 端,Android 系统的 App 底层功能由 Java 因此,工作主要分为两部分:

  1. 计算器界面的设计 (activity_main.xml)用xml文件编写计算器界面,包括手机垂直屏幕和水平屏幕两个布局文件: 竖屏:activity_main.xml 布局为 portrait 横屏:activity_main_land.xml 布局为 landscape 垂直屏幕模式可以完成四个基本操作,不涉及科学计算 除了完成四个基本操作外,横屏模式还增加了科学操作
  2. 编写计算界面 (ScienceCalculator.java)ScienceCalculator 包含科学运算函数的能力可以完成 math,先实现基本四则运算可以完成 BaseCalculator,在此基础上,实现 ScienceCalculator。 运算的思路是先通过 ScienceCalculator 需要科学计算math中函数的部分,然后用这些部分的计算结果替换原始函数 math 这些部分使包含科学计算函数的部分 math 转变成可用 BaseCalculator 计算的 math。
二、程序结构

【内附源码和文档】Java 课程设计 - Android 计算器_横屏

图2.1 程序结构流程图

【内附源码和文档】Java 课程设计 - Android 计算器_xml_02

图2.2 横屏程序界面

上传到完整的源代码和详细的文档 【WRITE-BUG数字空间],需要的请自取:https://www.writebug.com/code0c7ea089-c792-11ed-bd6a-6479f0e5e323/#

上一篇 【内附源码和文档】基于 Java 的葫芦娃大战妖精
下一篇 类的定义与对象的创建使用

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题