⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timedisplay.java

📁 Java经典例程 从外国一大学计算机教授出版物下载的代码 经典
💻 JAVA
字号:
import javagently.*;

class TimeDisplay {

    TimeDisplay () {
      Time time, newTime;
      Display d = new Display ("Testing times");
      d.prompt("Hour",11);
      d.prompt("Min",30);
      d.prompt("add minutes",15);
      for (; ;) {
        d.ready("\nPress ready when hours and mins entered");
        int hour = d.getInt("Hour");
        int min = d.getInt("Min");
        time = new Time (hour, min);
        d.println("Time is " + time);
        time.addTime(d.getInt("add minutes"));
        d.println("and is now " + time);
     }
    }

// Put the Time class here
class Time {
    int hour;
    int min;

    Time (int h, int m) {
      hour = h;
      min = m;
    }

    Time (int mins) {
      hour = mins / 60;
      min = mins % 60;
    }

    Time (double t) {
      hour = (int) t;
      min = (int) t*100 - hour*100;
    }

    Time (Time t) {
      hour = t.hour;
      min = t.min;
    }
    void addTime (int m) {
      min +=m;
      hour+= min / 60;
      min %= 60;
    }

    boolean lessThan (Time t) {
      return hour < t.hour | (hour==t.hour & min < t.min);
    }

    public String toString () {
      return hour + ":" + min + " ";
    }

		}

  public static void main (String [] args) {
    new TimeDisplay ();
    }
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -