Java-Shildt-70Light

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

Полный справочник по Java. Java SE 6 Edition. 7-е издание. Герберт Шилдт. "Вильямс", Москва - Санкт-Петербург - Киев, 2007, стр.70.

// 70
//   Вычисление расстояния, проходимого светом,
//   с применением переменных типа long.
class Light  {
   public static void main(String args[])  {
      int lightspeed;
      long days;
      long seconds;
      long distance;

      // приблизительная скорость света в милях за секунду
      lightspeed = 186000;

      days = 1000;  // указание количества дней

      seconds = days * 24 * 60 * 60;           // преобразование в секунды

      distance = lightspeed * seconds;        // вычисление расстояния

      System.out.print("At " + days);
      System.out.print(" days light come near ");
      System.out.println(distance + " miles.");
   }
}