To Home Page
Examples
Week 1
Greeter1 Example
Greeter1.java
Greeter2 Example
Greeter2.java
Datatypes Example
Datatypes.java
Bitwise Example
Bitwise.java
Structured Example
Structured.java
Perfect Example
Perfect.java
Perfect2 Example
Perfect2.java
Week 2
TestString Example
TestString.java
Abbreviated UML diagram for
String class
.
TestStringBuffer Example
TestStringBuffer.java
Abbreviated UML diagram for
StringBuffer class
.
String-StringBuffer-Comparison Example
SSSBCompare.java
TestDecimalFormat Example
TestDecimalFormat.java
Abbreviated UML diagram for
DecimalFormat class
.
TestStringTokenizer Example
TestStringTokenizer.java
Abbreviated UML diagram for
StringTokenizer class
.
TestCharacter Example
TestCharacter.java
Abbreviated UML diagram for
Character class
.
TestScanner Example
TestScanner.java
Abbreviated UML diagram for
Scanner class
.
Average Example
Average.java
JFrame Example
TestJFrame.java
Abbreviated UML diagram for
JFrame class
.
Week 3
Person1 Example
Person.java
TestPerson1.java
UML diagram for
Person class
.
Person2 Example
Person.java
TestPerson2.java
UML diagram for
Person class
.
Person3 Example
Person.java
TestPerson3.java
UML diagram for
Person class
.
Coin Example
Coin.java
TestCoin.java
UML diagram for
Coin
class.
Week 4
TestArrays Example
TestArrays.java
Person.java
SearchPersonArray Example
SearchPersonArray.java
Person.java
InsertionSort Example
InsertionSort.java
SelectionSort Example
SelectionSort.java
Week 5
LoadFromFile Example
LoadFromFile.java
numbers.txt
FindGender Example
FindGender.java
Person.java
persons.txt
WriteToFile Example
WriteToFile.java
GetArgs Example
GetArgs.java
ToUpper Example
ToUpper.java
raven.txt
Stack Example
Stack.java
Person.java
TestStack.java
Week 7
Employee Example
Person.java
Employee.java
Executive.java
UML diagram for
Employee Example
.
Box Example
Rectangle.java
Box.java
UML diagram for
Box Example
.
Student Example
Person.java
Student.java
UML diagram for
Student Example
.
Shape Example
Canvas.java
Shape.java
Rectangle.java
UML diagram for
Shape Example
.
MyFrame Example
MyFrame.java
UML diagram for
MyFrame Example
.
Week 8
Virtual Example
Virtual.java
Person.java
Employee.java
Executive.java
StackTrace1 Example
StackTrace1.java
StackTrace2 Example
StackTrace2.java
DivideByZero Example
DivideByZero.java
LineCount Example
LineCount.java
Week 9
ArraySort Example
ArraySort.java
Person.java
Speaker Example
Animal.java
Speaker.java
Cat.java
Dog.java
Person.java
TestSpeaker.java
Week 10
List Example
List.java
Recurrence Diagram 1
Recurrence Diagram 2
Hanoi1 Example
Hanoi1.java
Recurrence diagrams for
two disks
and
three disks
.
Hanoi2 Example
MyPanel.java
MyFrame.java
DiskDisplay.java
Main.java
Here is the computed record of disk moves:
hanoi.txt
RecursiveTrace Example
RecursiveTrace.java
The recurrence diagram
Maze1 Example
Maze1.java
Input file:
maze.txt
Maze2 Example
MyPanel.java
MyFrame.java
Main.java
Input file:
maze.txt
FloodFill Example
MyPanel.java
MyFrame.java
Main.java
KnightsTour Example
KnightsTour.java
QuickSort Example
QuickSort.java
FamilyTree Example
Person.java
FamilyTree.java