Write a program as instructed in your textbook on page 224, #20. Display a menu
ID: 3796912 • Letter: W
Question
Explanation / Answer
import java.text.DecimalFormat;
import java.util.Scanner;
public class SoundWaves {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter the distance in feet: ");
float totalDistance = (float)input.nextFloat();
// Air
float airSeconds = (float) ((0.9091/1000)*totalDistance);
// Water
float waterSeconds = (float) ((0.2041/1000)*totalDistance);
// Steel
float steelSeconds = (float) ((0.0610/1000)*totalDistance);
DecimalFormat df = new DecimalFormat();
df.setMaximumFractionDigits(1);
DecimalFormat df1 = new DecimalFormat();
df1.setMaximumFractionDigits(4);
System.out.println("Through water, sound waves travel "+df.format(totalDistance)+" feet in "+df1.format(waterSeconds)+" seconds.");
System.out.println("Through air, sound waves travel "+df.format(totalDistance)+" feet in "+df1.format(airSeconds)+" seconds.");
System.out.println("Through steel, sound waves travel "+df.format(totalDistance)+" feet in "+df1.format(steelSeconds)+" seconds.");
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.