package day141020;
import java.util.Scanner;
public class CircleRun {
private static final double FP = 8.5;
private static final double CP = 12;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入游泳池的半径: ");
if(sc.hasNextDouble()) {
double r = sc.nextDouble();
Circle small = new Circle(r);
Circle big = new Circle(r + 3);
System.out.printf("围墙的造价为: ¥%.1f元\n", FP * big.getCircumference());
System.out.printf("过道的造价为: ¥%.1f元\n", CP * (big.getArea() - small.getArea()));
}
else {
System.out.println("输入错误!!!");
}
sc.close();
}
}
package day141023;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.Timer;
public class ClockRun {
public static void main(String[] args) throws Exception {
final Clock sj = new Clock();
JFrame w = new JFrame();
w.setVisible(true);
w.setSize(800, 600);
w.setTitle("时钟");
w.setResizable(false);
w.setLocationRelativeTo(null);
w.setLayout(null);
w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel lbl1 = new JLabel("时间");
Font font = new Font("楷体", 1, 56);
lbl1.setFont(font);
lbl1.setBounds(50, 50, 700, 120);
w.add(lbl1);
final JLabel lbl2 = new JLabel("");
Font font1 = new Font("楷体", 1, 56);
lbl2.setFont(font1);
lbl2.setBounds(200, 50, 700, 120);
lbl2.setText(sj.toString());
w.add(lbl2);
// while (true) {
// System.out.println(sj.toString());
// sj.go();
// Thread.sleep(1000);
// }
Timer timer = new Timer(1000, new ActionListener() {
// delay延迟时间 listener监听器(时间到了干什么)
@Override
public void actionPerformed(ActionEvent e) {
sj.go();
lbl2.setText(sj.toString());
}
});
timer.start();
}
}