CSC 171 - Introduction to Computer Programming
Dr. D. Chays
Example programs
Edition (4-9) based on JDK 5.0 or higher (minimum requirements)
Examples for Chapter 1
Examples for Chapter 2
Examples for Chapter 3
Examples for Chapter 4
Examples for Chapter 5-6
Examples for Chapter 7
Examples for Chapter 8
More examples, for demonstration...
9-13:
Test program with numeric primitive data types
LbsToKgs.java
Finch Demo
ChangeCounter.java
CircleStats.java
Example reading from a file:
NameReader.java
reads from text file
names.txt
.
DrawFiguresOriginal.java (original version of program demo'ing a class with multiple methods on Oct. 10, 2018)
DrawFigures.java
DrawFiguresUpdated.java (final version on Oct. 10, 2018)
ModularSnowman.java
LbsToKgsWithMethods.java
Reorganize DrawFigures into two classes:
PrimitiveFiguresLibrary.java
DrawDiamondXRocket.java
10/17/2018 example: StarTrek (Driver or main class) uses Spaceship (Blueprint or data class):
StarTrek.java
Spaceship.java
Modified versions of chapter 4 examples RollingDice and Die
RollingDice.java
Die.java
LbsToKgs2.java
Modified version of Die with method isValid
Jeroo example (logical OR)
Speed.java
Speed2.java
TestCar
is a driver class which uses
Car
MyLibrary
contains a static method closeEnough to compare two floating point values, tested by
TestComparingFloats.java
CharAndStringComparison.java
demonstrates how to compare characters, and how to compare Strings.
Solution to Quiz 2 Problem 4:
ExtractNames2.java
Solution to Quiz 2 Problem 5:
Sales
is a driver class which uses
House
StarTrek.java
uses
Spaceship.java
LbsToKgsWithDoWhile.java (do loop to validate input)
LbsToKgsWithValidationMethod.java (method decomposition)
Driver class:
PalindromeUser.java
or
PalindromeTester.java
. Blueprint class:
Palindrome.java
.
ArrayPassingDemo.java
MadLib.java (example of an array of strings)
Solution to Practice Problems on Loops and Arrays
[Back to the Class's Home Page]