//时钟类
class Clock {
private int hour;
private int minute;
private int second;
public Clock() {
}
public Clock(int h, int m, int s) {
setTime(h, m, s);
}
public int getHour() {
return hour;
}
public void setHour(int hour) {
if (hour >= 0 && hour <= 23)
this.hour = hour;
else if (hour > 0)
this.hour = hour % 24;
else
this.hour = 0;
}
public int getMinute() {
return minute;
}
public void setMinute(int minute) {
if (minute >= 0 && minute <= 59)
this.minute = minute;
else
this.minute = minute % 60;
}
public int getSecond() {
return second;
}
public void setSecond(int second) {
if (second >= 0 && second <= 59)
this.second = second;
else
this.second = second % 60;
}
public void setTime(int h, int m, int s) {
setHour(h);
setMinute(m);
setSecond(s);
}
public String toString() {
java.text.DecimalFormat df = new java.text.DecimalFormat("00");
return df.format(hour) + "小时" + df.format(minute) + "分钟"
+ df.format(second) + "秒";
}
}
public class Exec {
public static void main(String[] args) {
Clock beijing = new Clock(-2, 23, 45);
System.out.println(beijing);
}
}
//分数类
class FS {
private int fz=1;
private int fm=1;
public FS() {
}
public FS(int fz, int fm) {
setFS(fz, fm);
}
public int getFz() {
return fz;
}
public void setFz(int fz) {
this.fz = fz;
}
public int getFm() {
return fm;
}
public void setFm(int fm) {
if (fm != 0)
this.fm = fm;
else
fm = 1;
}
public void setFS(int fz, int fm) {
setFz(fz);
setFm(fm);
}
public String toString() {
return fz + "/" + fm;
}
}
public class Exec {
public static void main(String[] args) {
FS fs = new FS();
fs.setFz(2);
fs.setFm(3);
System.out.println(fs);
}
}
//复数类
class ComplexNumber {
private int real;
private int image;
public ComplexNumber() {
}
public ComplexNumber(int r, int i) {
setComplexNumber(r, i);
}
public int getReal() {
return real;
}
public void setReal(int real) {
this.real = real;
}
public int getImage() {
return image;
}
public void setImage(int image) {
this.image = image;
}
public void setComplexNumber(int r, int i) {
setReal(r);
setImage(i);
}
public String toString() {
return real + "+" + image + "i";
}
}
public class Exec {
public static void main(String[] args) {
ComplexNumber cn1=new ComplexNumber(1,2);
System.out.println(cn1);
}
}