Программа на основе предыдущей

На основе программы по переводу значения температуры по шкале Цельсия в значение по шкале Фаренгейта создадим программу для преобразования значения скорости в метрах в секунду в значение в километрах в час.

Для этого достаточно открыть файл Fahreheit.java и сохранитье его под именем Velocity.java, а также произвести следующие замены:

класс Fahreheit на Velocity
переменные:
fahrenheit на kilometre_hour
celsius на metre_second
формулу
fahrenheit = (celsius * 9.0 / 5.0) + 32;
на
kilometre_hour = (metre_second * 3600.0 / 1000.0);

Вот собственно и всё. Получаем программу:

// metre_second ---> kilometre_hour
import java.lang.*;
import java.io.*;
public class Velocity
{
public static void main(String[] args) throws IOException
{
double kilometre_hour;
double metre_second;
System.out.print("Velocity in metre_second: ");
// keyboard
BufferedReader bReader = new BufferedReader (
new InputStreamReader(System.in));
String cStr = bReader.readLine();
metre_second = Double.parseDouble(cStr);
kilometre_hour = (metre_second * 3600.0 / 1000.0);
System.out.println(metre_second + " m/s");
System.out.println(kilometre_hour + " km/h");
}
}

Запуск программы на выполнение подобен предыдущему, только вместо Fahrenheit вводится Velocity

Результат работы программы:

Velocity in metre_second: 10
10.0 m/s
36.0 km/h

То есть спринтер, пробегающий 100-метровку за 10 секунд бежит со скоростью 36 километров в час.

Java лекции
Главная