干翻Java_Java第三次作业第一题
1.【請復(fù)制本程序,作為java程序代碼,進行編譯,補充填寫缺失代碼部分,并實現(xiàn)題目要求功能,從而獲得空白填寫所需的內(nèi)容。】
編寫無限計時程序,從0:1開始計時,一直循環(huán)計時,計時到60秒,變?yōu)?:0,以此類推。###
0:1
0:2
0:3
0:4
0:5
0:6
0:7
。。。
0:58
0:59
1:0
1:1
1:2
1:3
1:4
。。。
package naizi;
class TM extends Thread {
static int m=0; //計“分”的變量
public void run() { //線程體
while(true){
try{
sleep(100000); //無限等待
}
catch(InterruptedException e){
m++;
}
}
}
}
public class TS extends TM {
static int s=0; //計“秒”的變量
Thread tm;
public TS(Thread t) {
tm=t;
}
public void run() { //線程體
while(true){
try{
if(s==59){ //秒到59時
s=0;
TM.m++;
}
else{
s++;
}
sleep(1000);
System.out.println(TM.m+":"+TS.s);
}
catch(InterruptedException e){}
}
}
public static void main(String agr[]){
TM t1=new TM();
t1.start();
TS t2=new TS(t1);
t2.start();
}
}
測試截圖如下:
總結(jié)
以上是生活随笔為你收集整理的干翻Java_Java第三次作业第一题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Java追加写json_java –
- 下一篇: mysql知识点概览_MySQL 基本架
