java
mrwWeek02Example02/.classpath
mrwWeek02Example02/.project
mrwWeek02Example02 org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature
mrwWeek02Example02/.settings/org.eclipse.jdt.core.prefs
#Wed Oct 27 17:07:18 CDT 2010 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.compliance=1.5 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.source=1.5
mrwWeek02Example02/bin/ClassAverage.class
public synchronized class ClassAverage { private int testScore1; private int testScore2; private int testScore3; private int testScore4; private int numScores; public void ClassAverage(int, int, int); public void ClassAverage(int, int, int, int); public double getAverage(); }
mrwWeek02Example02/bin/ClassAverageDriver.class
public synchronized class ClassAverageDriver { public void ClassAverageDriver(); public static void main(String[]); }
mrwWeek02Example02/src/ClassAverage.java
mrwWeek02Example02/src/ClassAverage.java
public
class
ClassAverage
{
private
int
testScore1
;
//Test Score 1
private
int
testScore2
;
//Test Score 2
private
int
testScore3
;
//Test Score 3
private
int
testScore4
;
//Test Score 4
private
int
numScores
;
//Will store the number of test scores used in the constructor
public
ClassAverage
(
int
testScore1
,
int
testScore2
,
int
testScore3
)
{
this
.
testScore1
=
testScore1
;
this
.
testScore2
=
testScore2
;
this
.
testScore3
=
testScore3
;
this
.
numScores
=
3
;
}
public
ClassAverage
(
int
testScore1
,
int
testScore2
,
int
testScore3
,
int
testScore4
)
{
this
.
testScore1
=
testScore1
;
this
.
testScore2
=
testScore2
;
this
.
testScore3
=
testScore3
;
this
.
testScore4
=
testScore4
;
this
.
numScores
=
4
;
}
public
double
getAverage
()
{
double
calcAverage
=
0
;
if
(
this
.
numScores
==
3
)
{
calcAverage
=
(
this
.
testScore1
+
this
.
testScore2
+
this
.
testScore3
)
/
3
;
}
//end if
else
{
calcAverage
=
(
this
.
testScore1
+
this
.
testScore2
+
this
.
testScore3
+
this
.
testScore4
)
/
4
;
}
return
calcAverage
;
}
}
mrwWeek02Example02/src/ClassAverageDriver.java
mrwWeek02Example02/src/ClassAverageDriver.java
//import java.util.Scanner;
public
class
ClassAverageDriver
{
public
static
void
main
(
String
[]
args
)
{
//Scanner stdIn = new Scanner(System.in);
ClassAverage
goodStudent
=
new
ClassAverage
(
100
,
90
,
80
);
System
.
out
.
println
(
"Average of good student is: "
+
goodStudent
.
getAverage
());
ClassAverage
badStudent
=
new
ClassAverage
(
60
,
60
,
50
,
50
);
System
.
out
.
println
(
"Average of bad student is: "
+
badStudent
.
getAverage
());
}
}