Time类的定义
2017-03-28 17:52
239 查看
import java.util.Scanner; class Hour { int x, y, z; public Hour(int x, int y, int z) { this.x = x; this.y = y; this.z = z; } public void setHour(int x) { if (x > 12 || x < 0) { x = 12; System.out.print(x + ":"); } else if (x < 10) { System.out.print("0" + x + ":"); } else { System.out.print(x + ":"); } } public void setMinue(int y) { if (y > 60 || y < 0) { y = 0; System.out.print("00" + ":"); } else if (y < 10) { System.out.print("0" + y + ":"); } else { System.out.print(y + ":"); } } public void setSecond(int z) { if (z > 60 || z < 0) { z = 0; System.out.println("00"); } else if (z < 10) { System.out.print("0" + z); } else { System.out.println(z); } } } public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin = new Scanner(System.in); while (cin.hasNext()) { int hour = cin.nextInt(); int minue = cin.nextInt(); int second = cin.nextInt(); Hour time = new Hour(hour, minue, second); time.setHour(hour); time.setMinue(minue); time.setSecond(second); } cin.close(); } }
相关文章推荐