实验

需要特殊软件使用这部分中的一些文件: .java.class.mf.zip,和 .gz

该课程的实验开始于讲座时间之后,设计为花费一个小时。试验期间,学生会得到授课教师的辅导。 因为6.092是一个对6.170的预备班, 许多实验作业从6.170材料中取得。该部分的6.170的工具是Athena,是MIT的基于计算环境的UNIX? 文件(.properties和.css)对实验2的作业很特别。


日程 # 作业 解答
1 实验 1:JavaTM 基础,程序 1-4 (PDF) 实验 1 解答(PDF)

MathCalc.java (JAVA)
Primes.java (JAVA)
StringCharacters.java (JAVA)
2 实验 1 (续):球 和 箱子, 问题 7 (PDF) Box.java (JAVA)
Ball.java (JAVA)
BallContainer.java (JAVA)
BoxTest.java (JAVA)
3 实验 2:MadLibs: 语言趣味时间 ((PDF) junit.zip (ZIP) (该ZIP文件包括:100个.class文件、1个.css文件、6个.gif文件、1个 .mf文件,以及1个 .properties 文件。)

lab2.tar.gz (GZ) (该GZ文件包括: 7个 .java 文件、1 个.classpath 文件,以及1 个.project文件。)

MadLib.java (JAVA)
MadLibTemplate.java (JAVA)
MadLibTest.java (JAVA)
MadHamlet.java (JAVA)
MadHello.java (JAVA)
StdStreamUI.java (JAVA)
UserInterface.java (JAVA)
4 实验 3:比较与排序 (PDF) lab3.tar.gz (GZ) (该GZ文件包括:6个.java文件和1个java~文件。)

AntiAliasJButton.java (JAVA)
AntiAliasJLabel.java (JAVA)
ComparatorExample.java (JAVA)
ExtendedTableRenderer.java (JAVA)
PeopleComparator.java (JAVA)
Person.java (JAVA)