import java.util.Scanner ;
public class TheSpeedOfSound
{
public static void main
( String [ ] args
) {
int distance, time;
Scanner keyboard
= new Scanner
( System .
in ) ; System .
out .
println ( "Enter air, water, or steel: " ) ;
air = keyboard.nextLine ( ) ;
water = keyboard.nextLine ( ) ;
steel = keyboard.nextLine ( ) ;
System .
out .
print ( "Enter distance: " ) ; distance = keyboard.nextInt ( ) ;
switch ( air || water || steel)
{
case air:
time = ( distance / 1100 ) ;
System .
out .
println ( "The total time traveled is " + time
+ "." ) ;
case water:
time = ( distance / 4900 ) ;
System .
out .
println ( "The total time traveled is " + time
+ "." ) ;
case steel:
time = ( distance / 16400 ) ;
System .
out .
println ( "The total time traveled is " + time
+ "." ) ; }
}
}
CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKcHVibGljIGNsYXNzIFRoZVNwZWVkT2ZTb3VuZAp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKQoJewoJCVN0cmluZyBhaXIsIHdhdGVyLCBzdGVlbDsKCQlpbnQgZGlzdGFuY2UsIHRpbWU7CgkJU2Nhbm5lciBrZXlib2FyZCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJFbnRlciBhaXIsIHdhdGVyLCBvciBzdGVlbDogIik7CgkJCgkJYWlyID0ga2V5Ym9hcmQubmV4dExpbmUoKTsKCQl3YXRlciA9IGtleWJvYXJkLm5leHRMaW5lKCk7CgkJc3RlZWwgPSBrZXlib2FyZC5uZXh0TGluZSgpOwoJCQoJCVN5c3RlbS5vdXQucHJpbnQoIkVudGVyIGRpc3RhbmNlOiAiKTsKCQlkaXN0YW5jZSA9IGtleWJvYXJkLm5leHRJbnQoKTsKCQkKCQlzd2l0Y2ggKGFpciB8fCB3YXRlciB8fCBzdGVlbCkKCQl7CgkJCWNhc2UgYWlyOgoJCQl0aW1lID0gKGRpc3RhbmNlIC8gMTEwMCk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiVGhlIHRvdGFsIHRpbWUgdHJhdmVsZWQgaXMgIiArIHRpbWUgKyAiLiIpOwoJCQkKCQkJY2FzZSB3YXRlcjoKCQkJdGltZSA9IChkaXN0YW5jZSAvIDQ5MDApOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSB0b3RhbCB0aW1lIHRyYXZlbGVkIGlzICIgKyB0aW1lICsgIi4iKTsKCQkJCgkJCWNhc2Ugc3RlZWw6CgkJCXRpbWUgPSAoZGlzdGFuY2UgLyAxNjQwMCk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiVGhlIHRvdGFsIHRpbWUgdHJhdmVsZWQgaXMgIiArIHRpbWUgKyAiLiIpOwoJCX0KCX0KfQ==
compilation info
Main.java:3: error: class TheSpeedOfSound is public, should be declared in a file named TheSpeedOfSound.java
public class TheSpeedOfSound
^
Main.java:19: error: bad operand types for binary operator '||'
switch (air || water || steel)
^
first type: String
second type: String
Main.java:21: error: constant string expression required
case air:
^
Main.java:25: error: constant string expression required
case water:
^
Main.java:29: error: constant string expression required
case steel:
^
5 errors
stdout