package com.lovo;
/**
* 时钟类
* @author 文波
*
*/
import java.util.Calendar;
public class Clock {
private int hour;
private int minute;
private int second;
public Clock() {
Calendar cal = Calendar.getInstance();
hour = cal.get(11);
minute = cal.get(12);
second = cal.get(13);
}
public void go() {
second++;
if (second == 60) {
minute += 1;
second = 0;
if (minute == 60) {
hour += 1;
minute = 0;
}
if (hour >= 24) {
hour = 0;
}
}
}
public String showTime() {
String time = "";
if (hour < 10) {
time += "0";
}
time += hour + ":";
if (minute < 10) {
time += "0";
}
time += minute + ":";
if (second < 10) {
time += "0";
}
time += second;
return time;
}
}
package com.lovo;
public class Test01 {
public static void main(String[] args) throws Exception {
Clock c = new Clock();
while(true) {
System.out.println(c.showTime());
c.go();
Thread.sleep(1000);
}
}
}
package com.lovo;
/**
* 同心圆
* @author 文波
*
*/
public class Yuan {
private double banjin;
public Yuan(double banjin) {
this.banjin = banjin;
}
public void weilan(){
double zhouchang = (banjin + 3) * 2 * 3.14;
System.out.printf("围栏需要%.2f元\n" , zhouchang * 8 );
}
public void dizhuan(){
double mianji = (banjin + 3) * (banjin + 3) * 3.14 - banjin * banjin * 3.14;
System.out.printf("地砖需要%.2f元\n" , mianji * 10 );
}
}
package com.lovo;
public class Test02{
public static void main(String[] args) {
Yuan p1 = new Yuan(8);
p1.weilan();
p1.dizhuan();
}
}