做一个简单计算器(两个数的加减乘除)

一、语言和环境

a)实现语言Java
b)环境要求Android Studio
二、要求:
1.可以清空,可以回退(一个一个回退);
2.按下去之后textview背景色变红色(可以不变回来)如图

3.要求计算器必须能够输出正确的计算结果,如结果不正确,视为“未实现题目全部要求”。

说明:
1)程序要有较好的可读性:要有适当的中文注释,变量名/函数名/类名要合适,建议控件名使用驼峰式命名法。驼峰式命名:当变量名和函式名称是由二个或多个单字连结在一起,而构成的唯一识别字时,利用“驼峰式大小写”来表示,可以增加变量和函式的可读性。第一个单字以小写字母开始,第二个单字的首字母大写。例如:firstName、lastName。
2)程序要有较清晰的逻辑结构:注意类与类之间的关系,注意函数的简洁,必要时使用重构的手段改进代码。
3)程序要有较好的可扩充性:注意接口、抽象类的使用,注意常数的定义、注意用户参数的可配置,必要时使用设计模式。
4)程序要有一定的健壮性:注意异常的定义、捕获与抛出等。
5)程序要有较好的易用性:注意图形化界面元素的使用,注意界面的美观,鼓励有创意的界面,必要时可以使用第三方库(在项目报告中要注明)。
6)程序的基本功能调试通过才进行提交,如果程序无法正常运行,视为未完成本次考试,成绩为不及格。
7)程序设计过程中使用的数据库,要提供相关的库、文件或创建库表的脚本,如未提交相关的数据库文件,视为功能不完整,酌情扣分。
8)在提交源程序同时,必须附带简要的项目报告(可用word或ppt格式),描述程序的功能,程序的特色,程序的模块结构,所用到的技术,以及尚未完成的功能(或者你认为可以扩展的方面),如果只提交文档,视为功能不完整,酌情扣分。
9)如果只提交程序运行的界面截图,没有源程序代码,视为未完成本次考试,成绩为不及格。
10)如果程序中参考了别人的框架或程序,要注明来源网址,并清晰标注其中你添加或修改的部分,凡未注明来源网址的,一律按作弊处理。
11)如果在本批次在线考试所提交的试卷中出现雷同(文档内容或程序代码雷同)试卷,一律按作弊处理。
12)如果提交的程序代码的创建时间早于本次在线考试的开始时间,一律按作弊处理。

做一个简单计算器(两个数的加减乘除)扣扣116119409相关推荐

  1. c语言设计程序计算器,C语言程序设计,做一个简单计算器

    题目: C语言程序设计,做一个简单计算器 程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程. 算加法时只输出加法的结果,算减法时只出减法的结果,如此类推. 解答: 已发送, # ...

  2. 使用Qt做一个简单计算器

    title: Calculator date: 2022-09-04 11:10:12 tags: [Qt, 应用, C++] typora-root-url: Calculator 使用Qt做一个简 ...

  3. Matlab中用GUI做计算器,怎样用MATLAB中的GUI做一个简单计算器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function varargout = jisuanqi(varargin) gui_Singleton = 1; gui_State = struct ...

  4. android用kotlin制作计算器,使用Kotlin做一个简单计算器

    样式如下图: 1.布局文件: xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http: ...

  5. MATLAB中计算器的设立,怎样用MATLAB中的GUI做一个简单计算器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function varargout = jisuanqi(varargin) gui_Singleton = 1; gui_State = struct ...

  6. C#设计一个简单计算器,实现两个数的加、减、乘、除、求幂等计算

    设计一个简单计算器,实现两个数的加.减.乘.除.求幂等计算 using System; using System.Collections.Generic; using System.Component ...

  7. 用c++做一个简单的计算器

    用C++做一个简单的计算器 本教程的主要内容是如何使用C++做一个简单的计算器.它可以实现最基本的计算功能,提供5种计算方式. 全部代码如下: #include <iostream> // ...

  8. 实现简单计算器 两个数字的加减乘除计算

    C语言 输入要计算的表达式 得出结果 实现简单计算器 两个数字的加减乘除计算 // ASCII码表中加减乘除的顺序为 * + , - . / // 以乘号 * 为相对位置 然后根据其他符号与 * 的距 ...

  9. java swing gui 实现简易计算器 当按下“=”时能实现两个数的加减乘除

    实现简易计算器 当按下"="时能实现两个数的加减乘除 import javax.swing.*; import java.awt.*; import java.awt.event. ...

最新文章

  1. 【爬虫】使用xpath与lxml移除特定标签
  2. Netflix这公司居然没有运维,也没有CTO
  3. springboot打包成jar包后找不到xml,找不到主类的解决方法
  4. Unity Mathf 数学运算(C#)
  5. [html] iframe可以使用父页面中的资源吗(如:css、js等)?
  6. LG-Transformer:全局和局部建模Transformer结构新作
  7. div动态消失的动画效果
  8. 深入理解SpringBoot(5)
  9. 两年,从月入4K到40K,从来不是努力工作,而是不断跳槽
  10. Java 质数输出的经典算法题面试可以用
  11. 在一堆人还在犹豫《SEO实战密码》是否值得购买的时候,在下已经收藏了1/10的签名版
  12. 每天一道机器学习算法面试题目
  13. vivado2021.2安装及验证教程(绝大部分适用于同软件其他版本)
  14. jflash添加芯片_Jflash用于烧录
  15. 笔记本检测工具(全)
  16. 2003年高考语文全国最高分_2003年参加高考的同学们?你们考了多少分啊?再议2003年高考数学...
  17. "中国东信杯"广西大学第二届程序设计竞赛(同步赛)
  18. 65岁的程序员大神求职被歧视!HR:我们不想招大爷~
  19. 计算机管理磁盘管理,windows7双磁盘管理图文教程
  20. electron-vue起步

热门文章

  1. 【物联网】AT指令|AT返回错误|AT 指令 收发短信和GPRS上网 SIM508/548
  2. rsync运行时出现skipping non-regular file
  3. Android使用WebView无法显示网页
  4. QQ邮箱一直显示正在发送或右侧联系人一直在装载
  5. 生产计划管理软件功能是什么?对生产管理有何好处?
  6. 神经网络偏置值怎么显示,神经网络的偏置和阈值
  7. Swift 3.0 语法
  8. python图片合成海报
  9. Android Studio Electric Eel | 2022.1.1 发布,快来看看有什么大更新吧
  10. Excel 斜线表头制作方法