软件构造Lab1

本次实验旨在训练基本Java编程技能,利用Java OO开发功能模块,补全代码并编写测试程序。实验环境配置涉及下载Git、了解单元测试和JUnit工具。实验过程包括检验Magic Squares、完善Turtle Graphics代码、用图表示Social Network关系以及从推文中提取信息。同时学会使用Git进行代码配置管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在最前面

哇,这是我第一次写博客,总在这里寻找答案,没想到自己有朝一日也会分享一些东西。

实验目标概述

本次实验通过求解四个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。

实验环境配置

以前下载了JDK、Eclipse,这次试验下载了Git,并通过学习手册学习Git 进行远程提交,本地 Git 连接仓库可使用 https 或 SSH 的方式等等。了解单元测试和 JUnit 工具,并在自己的 Eclipse IDE 中安装配置 Junit,了解如何使用 JUnit 为 Java 程序编写测试代码并执行测试。

实验过程

Magic Squares

对文件中的数据进行检验,如果构成矩阵,并且每一行每一列和两条对角线的和都相等,那么它就是magic square。

Turtle Graphics

完善所给的TurtleSoup.java文件,在其中的每一个未完善的方法上方都会有注释来解释你所要完善的内容,解决所有方法即可。

这里面用到了GUI,复杂的代码表示看不大懂,但是后面实验运用了Eclipse里的插件WindowBuilder,发现了第三方工具的优势。

Social Network

用图来表示人与人之间的关系,运用到各种表、图、队列等等的知识。

Tweet Tweet

这个问题是为了构建一个方法工具箱,可以从Twitter下载的一组推文中提取信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值