/**
* Homework 1
* Sean Roberts
* 3/25/2017
*/
public class Homework1 {
public static void main
( String [ ] args
) { int EMPLID, ageInMonths;
double quiz1, quiz2, quiz3, average, temperatureInFahrenheit;
Scanner input
= new Scanner
( System .
in ) ; System .
out .
print ( "Enter your Student EMPLID :" ) ; EMPLID = input.nextInt ( ) ;
if ( EMPLID <= 0 || EMPLID > 999999 ) {
do {
System .
out .
println ( "must be between 0-999999" ) ; System .
out .
print ( "Enter your Student EMPLID :" ) ; EMPLID = input.nextInt ( ) ;
} while ( EMPLID <= 0 || EMPLID > 999999 ) ;
}
System .
out .
print ( "Enter your quiz1 score :" ) ; quiz1 = input.nextDouble ( ) ;
if ( quiz1 <= 0 || quiz1 > 100 ) {
do {
System .
out .
println ( "Score must be between 0-100" ) ; System .
out .
print ( "Enter your quiz1 score :" ) ; quiz1 = input.nextDouble ( ) ;
} while ( quiz1 <= 0 || quiz1 > 100 ) ;
}
System .
out .
print ( "Enter your quiz2 score :" ) ; quiz2 = input.nextDouble ( ) ;
if ( quiz2 <= 0 || quiz2 > 100 ) {
do {
System .
out .
println ( "Score must be between 0-100" ) ; System .
out .
print ( "Enter your quiz2 score :" ) ; quiz2 = input.nextDouble ( ) ;
} while ( quiz2 <= 0 || quiz2 > 100 ) ;
}
System .
out .
print ( "Enter your quiz3 score :" ) ; quiz3 = input.nextDouble ( ) ;
if ( quiz3 <= 0 || quiz3 > 100 ) {
do {
System .
out .
println ( "Score must be between 0-100" ) ; System .
out .
print ( "Enter your quiz3 score :" ) ; quiz3 = input.nextDouble ( ) ;
} while ( quiz3 <= 0 || quiz3 > 100 ) ;
}
System .
out .
print ( "Enter your age :" ) ; age = input.nextInt ( ) ;
if ( age <= 0 || age > 120 ) {
do {
System .
out .
println ( "must be between 0-120" ) ; System .
out .
print ( "Enter your age :" ) ; age = input.nextInt ( ) ;
} while ( age <= 0 || age > 120 ) ;
}
System .
out .
print ( "Enter the current Temperature in degrees Fahrenheit :" ) ; temperatureInDegrees = input.nextDouble ( ) ;
average = ( quiz1 + quiz2 + quiz3) / 3.0 ;
ageInMonths = ( age * 12 ) ;
temperatureInDegrees = ( ( temperatureInFahrenheit - 32 ) * 5 ) / 9 ;
System .
out .
println ( "***Thank you***" ) ; System .
out .
println ( "Student EMPLID: " + EMPLID
) ; System .
out .
println ( "Quiz 1 Score: " + quiz1
) ; System .
out .
println ( "Quiz 2 Score: " + quiz2
) ; System .
out .
println ( "Quiz 3 Score: " + quiz3
) ; System .
out .
println ( "Average quiz score: " + average
) ; System .
out .
println ( "Age in months: " + ageInMonths
) ; System .
out .
println ( "Age in years: " + age
) ; System .
out .
printf ( "Temperature in Celsius: " + temperatureInDegrees
) ; System .
out .
printf ( "Temperature in Fahrenheit: " + temperatureInFahrenheit
) ;
}
}
LyoqCiAqIEhvbWV3b3JrIDEKICogU2VhbiBSb2JlcnRzCiAqIDMvMjUvMjAxNwogKi8KcHVibGljIGNsYXNzIEhvbWV3b3JrMSB7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGludCBFTVBMSUQsIGFnZUluTW9udGhzOwogICAgICAgIGRvdWJsZSBxdWl6MSwgcXVpejIsIHF1aXozLCBhdmVyYWdlLCB0ZW1wZXJhdHVyZUluRmFocmVuaGVpdDsKICAgICAgICBTY2FubmVyIGlucHV0ID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCJFbnRlciB5b3VyIFN0dWRlbnQgRU1QTElEIDoiKTsKICAgICAgICBFTVBMSUQgPSBpbnB1dC5uZXh0SW50KCk7CiAgICAgICAgaWYgKEVNUExJRCA8PSAwIHx8IEVNUExJRCA+IDk5OTk5OSkgewogICAgICAgICAgICBkbyB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIm11c3QgYmUgYmV0d2VlbiAwLTk5OTk5OSIpOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgeW91ciBTdHVkZW50IEVNUExJRCA6Iik7CiAgICAgICAgICAgICAgICBFTVBMSUQgPSBpbnB1dC5uZXh0SW50KCk7CgogICAgICAgICAgICB9IHdoaWxlIChFTVBMSUQgPD0gMCB8fCBFTVBMSUQgPiA5OTk5OTkpOwogICAgICAgIH0KCiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgeW91ciBxdWl6MSBzY29yZSA6Iik7CiAgICAgICAgcXVpejEgPSBpbnB1dC5uZXh0RG91YmxlKCk7CiAgICAgICAgaWYgKHF1aXoxIDw9IDAgfHwgcXVpejEgPiAxMDApIHsKICAgICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJTY29yZSBtdXN0IGJlIGJldHdlZW4gMC0xMDAiKTsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIkVudGVyIHlvdXIgcXVpejEgc2NvcmUgOiIpOwogICAgICAgICAgICAgICAgcXVpejEgPSBpbnB1dC5uZXh0RG91YmxlKCk7CgogICAgICAgICAgICB9IHdoaWxlIChxdWl6MSA8PSAwIHx8IHF1aXoxID4gMTAwKTsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgeW91ciBxdWl6MiBzY29yZSA6Iik7CiAgICAgICAgcXVpejIgPSBpbnB1dC5uZXh0RG91YmxlKCk7CiAgICAgICAgaWYgKHF1aXoyIDw9IDAgfHwgcXVpejIgPiAxMDApIHsKICAgICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJTY29yZSBtdXN0IGJlIGJldHdlZW4gMC0xMDAiKTsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIkVudGVyIHlvdXIgcXVpejIgc2NvcmUgOiIpOwogICAgICAgICAgICAgICAgcXVpejIgPSBpbnB1dC5uZXh0RG91YmxlKCk7CgogICAgICAgICAgICB9IHdoaWxlIChxdWl6MiA8PSAwIHx8IHF1aXoyID4gMTAwKTsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgeW91ciBxdWl6MyBzY29yZSA6Iik7CiAgICAgICAgcXVpejMgPSBpbnB1dC5uZXh0RG91YmxlKCk7CiAgICAgICAgaWYgKHF1aXozIDw9IDAgfHwgcXVpejMgPiAxMDApIHsKICAgICAgICAgICAgZG8gewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJTY29yZSBtdXN0IGJlIGJldHdlZW4gMC0xMDAiKTsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIkVudGVyIHlvdXIgcXVpejMgc2NvcmUgOiIpOwogICAgICAgICAgICAgICAgcXVpejMgPSBpbnB1dC5uZXh0RG91YmxlKCk7CgogICAgICAgICAgICB9IHdoaWxlIChxdWl6MyA8PSAwIHx8IHF1aXozID4gMTAwKTsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgeW91ciBhZ2UgOiIpOwogICAgICAgIGFnZSA9IGlucHV0Lm5leHRJbnQoKTsKICAgICAgICBpZiAoYWdlIDw9IDAgfHwgYWdlID4gMTIwKSB7CiAgICAgICAgICAgIGRvIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigibXVzdCBiZSBiZXR3ZWVuIDAtMTIwIik7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCJFbnRlciB5b3VyIGFnZSA6Iik7CiAgICAgICAgICAgICAgICBhZ2UgPSBpbnB1dC5uZXh0SW50KCk7CgogICAgICAgICAgICB9IHdoaWxlIChhZ2UgPD0gMCB8fCBhZ2UgPiAxMjApOwogICAgICAgICAgICAKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgdGhlIGN1cnJlbnQgVGVtcGVyYXR1cmUgaW4gZGVncmVlcyBGYWhyZW5oZWl0IDoiKTsKICAgICAgICB0ZW1wZXJhdHVyZUluRGVncmVlcyA9IGlucHV0Lm5leHREb3VibGUoKTsKCiAgICAgICAgYXZlcmFnZSA9IChxdWl6MSArIHF1aXoyICsgcXVpejMpIC8gMy4wOwogICAgICAgIGFnZUluTW9udGhzID0gKGFnZSAqIDEyKTsKICAgICAgICB0ZW1wZXJhdHVyZUluRGVncmVlcyA9ICgodGVtcGVyYXR1cmVJbkZhaHJlbmhlaXQgLSAzMikgKiA1KSAvIDk7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiKioqVGhhbmsgeW91KioqIik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJTdHVkZW50IEVNUExJRDogIiArIEVNUExJRCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJRdWl6IDEgU2NvcmU6ICIgKyBxdWl6MSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJRdWl6IDIgU2NvcmU6ICIgKyBxdWl6Mik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJRdWl6IDMgU2NvcmU6ICIgKyBxdWl6Myk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJBdmVyYWdlIHF1aXogc2NvcmU6ICIgKyBhdmVyYWdlKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFnZSBpbiBtb250aHM6ICIgKyBhZ2VJbk1vbnRocyk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJBZ2UgaW4geWVhcnM6ICIgKyBhZ2UpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJUZW1wZXJhdHVyZSBpbiBDZWxzaXVzOiAiICsgdGVtcGVyYXR1cmVJbkRlZ3JlZXMpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJUZW1wZXJhdHVyZSBpbiBGYWhyZW5oZWl0OiAiICsgdGVtcGVyYXR1cmVJbkZhaHJlbmhlaXQpOwogICAgICAgIAogICAgfQoKfQ==
compilation info
Main.java:6: error: class Homework1 is public, should be declared in a file named Homework1.java
public class Homework1 {
^
Main.java:11: error: cannot find symbol
Scanner input = new Scanner(System.in);
^
symbol: class Scanner
location: class Homework1
Main.java:11: error: cannot find symbol
Scanner input = new Scanner(System.in);
^
symbol: class Scanner
location: class Homework1
Main.java:54: error: cannot find symbol
age = input.nextInt();
^
symbol: variable age
location: class Homework1
Main.java:55: error: cannot find symbol
if (age <= 0 || age > 120) {
^
symbol: variable age
location: class Homework1
Main.java:55: error: cannot find symbol
if (age <= 0 || age > 120) {
^
symbol: variable age
location: class Homework1
Main.java:59: error: cannot find symbol
age = input.nextInt();
^
symbol: variable age
location: class Homework1
Main.java:61: error: cannot find symbol
} while (age <= 0 || age > 120);
^
symbol: variable age
location: class Homework1
Main.java:61: error: cannot find symbol
} while (age <= 0 || age > 120);
^
symbol: variable age
location: class Homework1
Main.java:65: error: cannot find symbol
temperatureInDegrees = input.nextDouble();
^
symbol: variable temperatureInDegrees
location: class Homework1
Main.java:68: error: cannot find symbol
ageInMonths = (age * 12);
^
symbol: variable age
location: class Homework1
Main.java:69: error: cannot find symbol
temperatureInDegrees = ((temperatureInFahrenheit - 32) * 5) / 9;
^
symbol: variable temperatureInDegrees
location: class Homework1
Main.java:78: error: cannot find symbol
System.out.println("Age in years: " + age);
^
symbol: variable age
location: class Homework1
Main.java:79: error: cannot find symbol
System.out.printf("Temperature in Celsius: " + temperatureInDegrees);
^
symbol: variable temperatureInDegrees
location: class Homework1
14 errors
stdout