![](https://csdnimg.cn/release/download_crawler_static/86380986/bg3.jpg)
软件构造课程实验报告 实验 1:Java 基础编程与测试
1 实验目标概述
实验的主要目的就是通过解决 4(3+1)个问题,来熟悉 Java 编程的基本技
能,并且学会简单地阅读已有的代码框架补全所需的功能。能够为已开发的代码
编写基本的测试程序并完成测试以保证代码的正确性。学会 git 的基本使用方法。
基本的 Java OO 编程
基于 Eclipse IDE 进行 Java 编程
基于 Junit 的测试
基于 Git 代码配置管理
2 实验环境配置
Eclipse 以前使用的是 Mars 版本,这次临时改成了 Eclipse Neno2,好在 Java
环境配置不需要改变。Git 环境以前配置好了,测试后可以使用。在这里给出你
的 GitHub Lab1 仓库的 URL 地址(Lab1-学号)。
https://github.com/ComputerScienceHIT/Lab1-1160300314
3 实验过程
3.1 Magic Squares
Magic Squares , 中 文 名 字 “ 幻 方 ”。 主 要 有 两 个 函 数 , 一 个 是
isLegalMagicSquare 判断已有的数字矩阵是否是一个幻方;另一个是利用已
有的 generateMagicSquare 函数,来生成一个奇数行数的幻方。