time1.java

来自「《Java面向对象程序设计》例子源代码.轻松学习书本.」· Java 代码 · 共 27 行

JAVA
27
字号
//Time1.java
package cn.edu.sytu.it.ch04;
import java.text.DecimalFormat; 
public class Time1 extends Object {
   private int hour;     
   private int minute;   
   private int second;   
   public Time1(){
      setTime( 0, 0, 0 );
   }
   public void setTime( int h, int m, int s ){
      hour = ( ( h >= 0 && h < 24 ) ? h : 0 );
      minute = ( ( m >= 0 && m < 60 ) ? m : 0 );
      second = ( ( s >= 0 && s < 60 ) ? s : 0 );
   }
   public String toUniversalString(){
      DecimalFormat twoDigits = new DecimalFormat( "00" );
      return twoDigits.format( hour ) + ":" +
         twoDigits.format( minute ) + ":" + twoDigits.format( second );
   }
   public String toStandardString(){
      DecimalFormat twoDigits = new DecimalFormat( "00" );   
      return ( (hour == 12 || hour == 0) ? 12 : hour % 12 ) + ":" + 
         twoDigits.format( minute ) + ":" + twoDigits.format( second ) +
         ( hour < 12 ? " AM" : " PM" );
   }
} 

⌨️ 快捷键说明

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