《Java面向对象程序设计》例子源代码.轻松学习书本.

源代码在线查看: time1.java

软件大小: 1879 K
上传用户: dasdasdc
关键词: Java 对象 程序设计 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				//Time1.java
				import java.text.DecimalFormat; 
				public class Time1 extends Object {
				   private int hour;     // 0 - 23
				   private int minute;   // 0 - 59
				   private int second;   // 0 - 59
				   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" );
				   }
				} 			

相关资源