日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java时钟代码_JAVA实现时钟

發(fā)布時(shí)間:2023/12/14 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java时钟代码_JAVA实现时钟 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

時(shí)鐘

題目?jī)?nèi)容:

在課程所給的時(shí)鐘程序的基礎(chǔ)上修改。

這一周的編程題是需要你在課程所給的時(shí)鐘程序的基礎(chǔ)上修改而成。但是我們并不直接給你時(shí)鐘程序的代碼,請(qǐng)根據(jù)視頻自己輸入時(shí)鐘程序的Display和Clock類(lèi)的代碼,然后來(lái)做這個(gè)題目。

我們需要給時(shí)鐘程序加上一個(gè)表示秒的Display,然后為Clock增加以下public的成員函數(shù):

public Clock(int hour, int minute, int second);

用hour, minute和second初始化時(shí)間。

public void tick();

“嘀嗒”一下,時(shí)間走1秒。

public String toString();

返回一個(gè)String的值,以“hh:mm:ss“的形式表示當(dāng)前時(shí)間。這里每個(gè)數(shù)值都占據(jù)兩位,不足兩位時(shí)補(bǔ)0。如“00:01:22"。注意其中的冒號(hào)是西文的,不是中文的。

提示:String.format()可以用和printf一樣的方式來(lái)格式化一個(gè)字符串。

另外寫(xiě)一個(gè)Main類(lèi),它的main函數(shù)為下面的樣子,注意,必須原封不動(dòng)地作為Main的main函數(shù):

public static void main(String[] args) {

java.util.Scanner in = new java.util.Scanner(System.in);

Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt());

clock.tick();

System.out.println(clock);

in.close();

}

注意!在提交的時(shí)候,把Main、Clock和Display三個(gè)類(lèi)的代碼合并在一起,其中Main類(lèi)是public的,而Clock和Display類(lèi)是沒(méi)有修飾符的。另外,千萬(wàn)注意第一行不能有package語(yǔ)句。

輸入格式:

采用給定的main函數(shù)無(wú)需考慮輸入輸出。

輸出格式:

采用給定的main函數(shù)無(wú)需考慮輸入輸出。

輸入樣例:

采用給定的main函數(shù)無(wú)需考慮輸入輸出。

輸出樣例:

采用給定的main函數(shù)無(wú)需考慮輸入輸出。

時(shí)間限制:500ms內(nèi)存限制:32000kb

package Shijian;

class Clock {

int hour= 0,minute = 0,second = 0;

public Clock(int hour, int minute, int second){

this.hour = hour;

this.minute = minute;

this.second = second;

}

public void tick(){

if (this.second<59){

this.second+=1;

}else if (this.minute<59){

this.minute+=1;

this.second = 0;

}else if (this.hour<23){

this.hour+=1;

this.minute = 0;

}else {

hour = 0;

this.minute = 0;

this.second = 0;

}

}

public String toString() {

String s=String.format("%02d:%02d:%02d",hour,minute,second);

return s;

}

}

package Shijian;

import java.awt.*;

public class Main {

public static void main(String[] args) {

java.util.Scanner in = new java.util.Scanner(System.in);

Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt());

while(true){

clock.tick();

System.out.println(clock);

in.close();

Robot robot= null;

try {

robot = new Robot();

} catch (AWTException e) {

e.printStackTrace();

}

robot.delay(1000);

}

}

}

總結(jié)

以上是生活随笔為你收集整理的java时钟代码_JAVA实现时钟的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。