20182310 第二周实验报告

20182310 2019-2020 《数据结构与面向对象程序设计》实验二报告

课程:《程序设计与数据结构》

班级: 1823

姓名: 周烔

学号:20182310

实验教师:王志强

实验日期:2019年9月16日

必修/选修: 必修

1.实验内容

编写简单的计算器,完成加减乘除模运算。从键盘输入两个数,使用判定语句选择一种操作,然后使用判定和循环语句选择继续计算还是退出。计算结果后输出.编写测试代码,测试验证。完成TDD测试(后面因为插件问题不需要)

2. 实验过程及结果

先编写计算器代码,编译运行无误后,开始写测试代码。
(做实验时急着解决问题,忘记截图了,还望谅解)

测试代码

输出结果截图

3. 实验过程中遇到的问题和解决过程

问题1:实验中函数的调用出现了问题
解决方法:修改函数名,更改主函数中调用函数的命令行
问题2:在函数输出时,错误定义符号,数字
解决方法:在助教的提醒下,及时改正了定义类型。下次在编写代码时一定要注意前后定义类型的一致。
问题3:未能弄清楚测试代码的真正含义,只能正确输出计算器运算结果,但是未能完成测试。
解决方法:修改原代码,在原本的代码里不设置输入数字,而是直接计算结果。

其他(感悟、思考等)

在这次实验中,用到了类似函数的思想。但是在自己之前学习c语言时,这部分内容就不是特别熟练,面对全新的Java代码,更是一时间不知道从何下手。但是代码之间还是有相通之处的。希望自己能够通过实验和平时作业的练习,真正越来越熟练掌握Java。

原文地址:https://www.cnblogs.com/tursws/p/11553145.html

时间: 2024-10-15 07:27:41

20182310 第二周实验报告的相关文章

20182310 第一周实验报告

20182310 <数据结构与面向对象程序设计>第一周实验报告 课程:<数据结构与面向对象程序设计> 班级:1823 姓名:周烔 学号:20182310 实验老师:王志强 实验日期:2019/9/9 选修/必修:必修 1.实验内容: 1.基于命令行和IDE Intellj IDEA 简易教程进行简单的Java程序编辑.编译.运行和调试.(https://www.cnblogs.com/rocedu/p/4421202.html) 2.练习Linux基本命令: 3.学习Java程序的

信息安全系统设计第二周实验报告

linux下的C语言编程环境 VIM是文本编辑器 大写“K”可以用来查找函数的帮助信息: 查看 man page,命令模式下,将光标放在函数名上,按"K"可以直接察看 man page. 预处理阶段:头文件和宏定义,—E可以让gcc在预处理结束之后停止编译过程,因此可以看到预处理的过程 一般格式为:gcc [选项] 要编译的文件 [选项] 目标文件 gcc -E hello.c -o hello.i·编译阶段:gcc将代码翻译成汇编语言,使用选项-S只进行编译而不进行汇编,结果生成汇编

2019春第二次实验报告

2019春第二次实验报告 一.实验项目名称 空战游戏 二.实验项目功能描述 在第一次实验基础上增加多台敌机,在一定的得分后发散导弹 三.项目模块结构介绍 四.实现界面展示 五.代码托管链接 https://gitee.com/wenyizhang999/ZWY/blob/master/空战游戏.cpp 六.实验总结 问题:创造无限循环模式 解决方法:编代码,未完成 总结:游戏规模越来越大,玩法越来越多,无限的空间待开发,觉得自己能完成一个游戏的开发太不容易,团队很重要. 原文地址:https:/

李瑞红201771010111第二周实验总结报告

第一部分:理论知识学习 本章主要内容是java的基本程序设计结构,包括以下几个方面的知识,(1)标识符.关键字.注释的相关知识:(2)数据类型:(3)变量:(4)运算符:(5)类型转换:(6)字符串:(7)输入输出:(8))控制流程:(9)大数值:(10)数组. 1.a,标识符只能由数字.字母.下划线和美元$符号组成,标识符不能以数字开头.b.关键字class表明java程序中的全部内容都包含在类里,class后面紧跟类名,源代码的文件名必须与公共类的名字相同,并用.java作为扩展名.c.与大

2019JAVA第五周实验报告

Java实验报告 班级 计科二班 学号 20188442 姓名 吴怡君 完成时间 2019.9.24 评分等级 实验三 String类的应用 一.实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 二.实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 2.统计该字符串中字母s出现的次数. 3.统计该字符串中子串"is"出现的次数. 4.统计该字符串中单词"is"

java第二次实验报告

课程:Java实验   班级:201352     姓名:黄坤  学号:2015226 成绩:           指导教师:娄佳鹏     实验日期:15.05.05 实验密级:         预习程度:       实验时间: 仪器组次:         必修/选修:选修    实验序号:2 实验名称:java面向对象程序设计 实验目的与要求: 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5.

软件工程作业第二周--例行报告

类型 任务 开始 结束 中断 delta coding 重定向/输入/输出的代码 9.16晚上6点 9:16晚上八点半 -- 150min coding 文件夹读文件/控制台直接读/整合 9.17早上9点 9:17晚上七点 12点午饭/午睡到4点/晚饭,12点-4点以及五点到五点半 330min 安装 装Git,试验已有的git 9:17晚上7点 9:18晚上7点半 9点晚上睡觉/白天上课/1点中午又回实验室尝试/7点多师姐拯救我 510min 写博客 写总结博客 9.18晚上7点半 9.18晚

java程序设计第二次实验报告

北京电子科技学院(BESTI) 实验报告 课程:数据结构    班级:1352    姓名:何伟钦     学号:20135223 成绩:            指导教师:娄嘉鹏      实验日期: 2015.5.6 实验密级:         预习程度:             实验时间:5:30-10:00 仪器组次:23   必修/选修:必修       实验序号:02 实验名称:Java面向对象程序设计 实验目的与要求:1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.

java第二次实验报告20135231

Java实验报告二:Java面向对象程序设计 20135231 何佳 实验要求: 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 实验内容: (一)单元测试 (二)面向对象三要素 (三)设计模式初步 (四)练习 实验步骤: (一)单元测试     (1) 三种代码 编程是智力活动,不是打字,编程前要把干什么.如何干想清楚才能把程序写对.写好.与目前不少同学一说编程就打开编辑器写代码不