四则运算程序

上传人:无*** 文档编号:134086077 上传时间:2022-08-12 格式:DOC 页数:17 大小:121.50KB
收藏 版权申诉 举报 下载
四则运算程序_第1页
第1页 / 共17页
四则运算程序_第2页
第2页 / 共17页
四则运算程序_第3页
第3页 / 共17页
资源描述:

《四则运算程序》由会员分享,可在线阅读,更多相关《四则运算程序(17页珍藏版)》请在装配图网上搜索。

1、程序设计实践题目:小学生四则运算练习程序学校:学院:班级:学号:姓名:2014年丄月_24_日实践基础程序设计实践一、实践目的1、掌握基本输入输出。2、掌握方法定义与调用,理解参数传递方式。二、实践要求利用方法、数组、基本输入输出等Java基础知识,给出所选项目的基本设计与实现。三、项目需求所选项目名称:小学生四则运算练习程序实现对小学生简单加法、减法、乘法、除法的四则运算练习。要求通过键盘 输入两个运算数,并回显输入数,将运算结果输出。四、项目设计方案Test 类:数据域:sum,总分数。 方法:core()负责随机生成题目,并对其打上分数。main(String args)是程序的入口,负

2、责程序的开始。五、核心算法详细设计1 . public static void main(String args) Test t = new Test();/提示用户考试信息System.out.pri ntln (”本次测试共十道题,每题十分,满分一百分);/将分数sum初始化为0;t.sum = 0;/创建一个随机类Ran dom r = new Ran dom();/进行10个循环,对应着10道题for (int i = 0; i 10; i+) t.core();打印出考试成绩System.out.println(” 考试结束);System.out.println(” 您的总分为+

3、t.sum);2. /考试的题目。private void core() /产生一个随即生成器Ran dom r = new Ran dom();/产生一个在0, 1, -1之中的数int m, n;m = r.n extI nt() % 10;n = m % 2;六、完整源码package test;import java.util.Ra ndom;import java.util.Scanner;public class Test int sum;public static void main(String args) Test t = new Test();/ 提示用户考试信息Syste

4、m.out.println( 本次测试共十道题, 每题十分, 满分一百 分);/ 将分数 sum 初始化为 0 ;t.sum = 0;/ 创建一个随机类Random r = new Random();/ 进行 10 个循环,对应着 10 道题for (int i = 0; i 10; i+) t.core();/ 打印出考试成绩System.out.println( 考试结束 );System.out.println( 您的总分为 + t.sum);/ 考试的题目。private void core() / 产生一个随即生成器Random r = new Random();/ 产生一个在 0,

5、1, -1 之中的数int m, n;m = r.nextInt() % 10;n = m % 2;switch (n) / 如果 n 为-1 ,则进行加法运算case -1:int a,b,c;/a 为操作数, b 为被操作数,都是 10 以的数字。a = r.nextInt() % 10;b = r.nextInt() % 10;/ 给出运算式,让用户输入答案System.out.println(a + + + ( + b + )=?);Scanner x = new Scanner(System.in);c = x.nextInt();/ 判断用户的答案正确与否, 若正确则加 10 分,

6、错 误就只提示错误if (c != a + b)System.out.println( 回答错误 );else System.out.println( 回答正确 );sum = sum + 10;break;/ 如果 n 为 0,则进行乘法运算case 0:int q,w,e;/q 为操作数, w 为被操作数,都是 10 以的数字。q = r.nextInt() % 10;w = r.nextInt() % 10;/ 给出运算式,让用户输入答案System.out.println(q + * + ( + w + ) + =?);Scanner y = new Scanner(System.in

7、);e = y.nextInt();/ 判断用户的答案正确与否, 若正确则加 10 分,错误就只提示错误if (e != q * w)System.out.println( 回答错误 );else System.out.println( 回答正确 ); sum = sum + 10;break;/ 如果 n 为 1,则进行除法运算case 1:double j,k,l;/j 为操作数, k 为被操作数,都是 10 以的数字。j = r.nextInt() % 10;k = r.nextInt() % 10;/k 作为被除数不能为 0if (k = 0)k+;/ 给出运算式,让用户输入答案Sys

8、tem.out.println(j + / + ( + k + ) + =?);Scanner z = new Scanner(System.in);l = z.nextDouble();/ 判断用户的答案正确与否, 若正确则加 10 分,错误就只提示错误回答错误);回答正确);if (I != (j / k) / 1.00)System.out.pri ntl n(” else System.out.pri ntl n(”sum = sum + 10; break;七、使用说明与运行结果截图1.运行程序,出现提示页面,弹出第一个题目r& 电dr uk y a h u ur本次購试共+道题,鬲

9、题+分,竊分一百分2十(W2输入结果-1”,单击回车,提示回答正确,弹出下一题3 输入结果-5 ”,单击回车,提示正确,弹出下一题本次测i直共十道题,每题十分,満分一百分2+(-3)回窖正确04- (5) ?e回答正确7*(5)64 输入错误答案 “ 53 ”,提示错误本次测试共+道题,毎题+分,蒲分一百分2-F (-3) =3回答正确0+(-5) =?回昔正确7* (5)=?Ci回善错罠7.0/(1.0)=?5输入结果“7”,单击回车,弹出下一题。不宏测诫共+厨,每题+分籀分一百分2+ = 913回答正确3+(-4)=7本次则试共+适题,毎题+分,馬分一百分2+-3)=2回莒正确0+(-S)

10、=9 s回苔正确7* (5)=?53回普诸溪7.0/(1.0)=?7回答正确9+(4)=?13回昔正确3+(-4)=?0回咅错误-6*(8)=?09CH (巴 *9 盟祐E0 eh ( p+e 俸旧揺ElH6 醤曰捺LF(0D 豔ffi回ms 匚!1二si C*H3十 o 俸出智 E (m+eHnm順水宙w滿哩+邦荒一巔w3、08 簿Hn回= T)、0 w 墨蹇回09O-H (g) *9电畫回0 B 寸)+E 薄H如回ef-iIs+6 藩H畑回LKri、oL 盟蒞回ES eh (s) fshya回SI (Ln+0HI0皿$振定+凋w噩亠禅豆丸恃7* (5)=?53回普错误7.0/ (1.0)=

11、?回答正确9+(4)=?P *1回吾正确3+ (-40回暂諧澳-6*(SJ-?60冋脊错课-2.0/ (-1.0)=-?回菩正确-0.0/(-5.0)凹吾错戻-7+(2?7.当10道题目做完结束后,显示最终成绩回筲正确7* =?回箸错邊7+0/(1.0)=?回答正确9+(4)13回答正磅3+(-4)=?0回答惜溪-6*(5)=7b 0回薈诸淇-2.0/(-1.0=?2回簣正确-8-0/(-5.0)=?回答错误-7+ (2)=? LCl回酱正确考过结束八、实践总结本次实践是第一次实践,自己的基本功不扎实就更要努力了,老师说了这个学期的实践对于自己的动手能力和以后的学习都很有帮助,所以我也下定决心好好学, 这个程序自己打的很累,其中昊给了我很大的帮助,结果还算满意,不过还有不足,也希望自己能够在今后越做越好,能够提高自己,也希望老师能更加督促我,成绩能有一个大的进步。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!