国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PTA 2 時鐘類-1(用默認(rèn)的構(gòu)造方法)分?jǐn)?shù) 10

這篇具有很好參考價值的文章主要介紹了PTA 2 時鐘類-1(用默認(rèn)的構(gòu)造方法)分?jǐn)?shù) 10。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

先看題:

定義一個時鐘類MyClock,包含3個數(shù)據(jù)成員(即成員變量:時,分,秒);包含2個方法, 一個設(shè)置時間的方法setClock(),一個顯示時間的方法display(),按照“ 12:28:45 ”的格式顯示時間。

請在下面的【】處補充代碼:

//主程序類,定義兩個時鐘對象,輸入一個時間值,初始化時鐘對象1,然后輸出兩個時鐘的值。
//請在下面的【】處補充代碼。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        MyClock clock1,clock2;
        【】
        【】
        //輸入一個時間:時 分 秒
        Scanner sc = new Scanner(System.in);
        int hour,minute,second;
        System.out.println("輸入一個時間:(時 分 秒用空格分隔)");
        【】
        【】
        【】
        //用輸入的時間設(shè)置時間對象clock1
        【】
        //顯示兩個時間對象
        clock1.【】;
        clock2.【】;
    }
}

/* 定義一個時鐘類MyClock,包含3個數(shù)據(jù)成員(即成員變量:時,分,秒);
包含2個方法, 一個設(shè)置時間的方法setClock(),一個顯示時間的方法display(),按照“ 12:28:45 ”的格式顯示時間。
*/
class MyClock {
    //數(shù)據(jù)成員:hour minute second
    【】
    //方法成員:設(shè)置時間
    public void setClock(int hour,int minute,int second) {
        【】
    }
    //方法成員: 顯示時間
    public void display() {
        【】
    }
}

輸入格式:

輸入一個時間:(時 分 秒用空格分隔)。

輸出格式:

輸出一個時間:(時 分 秒用:分隔)。

輸入樣例:

12 28 45

輸出樣例:

輸入一個時間:(時 分 秒用空格分隔)
12:28:45
 0: 0: 0

本題要點及知識考察:

?本題是一個java中基礎(chǔ)的面向?qū)ο蟮某绦蛟O(shè)計,各部分要點看代碼解析。

//由于需要從鍵盤錄入所以需要導(dǎo)入此包
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        MyClock clock1,clock2;//由于這里已經(jīng)定義了兩個對象,那么下面就要對對象進行初始化
        clock1=new MyClock();//對象不進行初始化無法使用
        clock2=new MyClock();
        //輸入一個時間:時 分 秒
          Scanner sc = new Scanner(System.in);//Scanner是一個輸入類,作用是能夠從鍵盤錄入
        //Scanner input = new Scanner(System.in);這里sc是名稱,可以自己隨便定義,比如input
        int hour,minute,second;
        System.out.println("輸入一個時間:(時 分 秒用空格分隔)");
        hour=sc.nextInt();    //整數(shù)的標(biāo)準(zhǔn)輸入方法    自己定義的名稱.nextInt();
        minute=sc.nextInt();  //如果是小數(shù)則將Int換為Double  .nextDouble();
        second=sc.nextInt();
        //用輸入的時間設(shè)置時間對象clock1
        clock1.setClock(hour,minute,second);//利用帶參構(gòu)造將數(shù)傳入對象中
        //顯示兩個時間對象
        clock1.display();//調(diào)用方法輸出
        clock2.display();
    }
}


class MyClock {
    //數(shù)據(jù)成員:hour minute second

    private int hour;
    private int minute;
    private int second;
    //方法成員:設(shè)置時間
    //空參構(gòu)造
    public void setClock(){}

    //帶參構(gòu)造
    public void setClock(int hour,int minute,int second) {
        this.hour=hour;
        this.minute=minute;
        this.second=second;
    }

    //方法成員: 顯示時間
    public void display() {
        System.out.printf("%2d:%2d:%2d\n",hour,minute,second);
    }
}

完成收工,good!

雖然“天不生無用之人,地不長無名之草”。但仍謹(jǐn)記“冰凍三尺,非一日之寒”。

執(zhí)長劍縱馬,執(zhí)妙筆生花,我王某人在此邀請諸位與我共身!文章來源地址http://www.zghlxwxcb.cn/news/detail-735227.html

到了這里,關(guān)于PTA 2 時鐘類-1(用默認(rèn)的構(gòu)造方法)分?jǐn)?shù) 10的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Windows 10 記事本默認(rèn)文本編碼更改方法

    有沒有辦法在 Windows 10 中將記事本默認(rèn)編碼更改為 UTF-8 或 ANSI? 如果您總是使用 ANSI 或其他編碼保存 .txt 文件,最好在記事本中更改默認(rèn)編碼,這樣您就無需通過“另存為”對話框手動更改編碼。 在本教程中,將向您展示如何在?Windows 10?中更改記事本默認(rèn)編碼。 ? 1、按

    2024年02月10日
    瀏覽(22)
  • 第10天:基礎(chǔ)入門-HTTP數(shù)據(jù)包&Postman構(gòu)造&請求方法&請求頭修改&狀態(tài)碼判斷

    第10天:基礎(chǔ)入門-HTTP數(shù)據(jù)包&Postman構(gòu)造&請求方法&請求頭修改&狀態(tài)碼判斷

    數(shù)據(jù)-方法頭部狀態(tài)碼 常規(guī)請求-Get——訪問網(wǎng)頁獲取資源 用戶登錄-Post——提交數(shù)據(jù)進行驗證 head:與服務(wù)器索與 get 請求 一致的相應(yīng),響應(yīng)體不會返回,獲取包含在小消息頭中的原信息(與get 請求類似,返回的響應(yīng)中沒有具體內(nèi)容,用于獲取報頭) put:向指定資源位置上上

    2024年04月13日
    瀏覽(24)
  • java的構(gòu)造方法

    java的構(gòu)造方法

    ? ? 構(gòu)造方法是 Java中最重要的方法,也是 Java語言中最基本的方法,它直接影響程序的結(jié)構(gòu)。java中不允許重復(fù)使用構(gòu)造方法,但可以重復(fù)使用構(gòu)造函數(shù)。 1. Java中只有構(gòu)造函數(shù)可以使用被調(diào)用方提供的參數(shù)(如: int)作為參數(shù),如果參數(shù)類型不確定,可以使用另一個構(gòu)造函

    2024年02月01日
    瀏覽(13)
  • 詳解JAVA中的構(gòu)造方法

    詳解JAVA中的構(gòu)造方法

    目錄 一、構(gòu)造方法的概念 二、構(gòu)造方法的特 性 ????????構(gòu)造方法(也稱為構(gòu)造器)是一個特殊的成員方法, 名字必須與類名相同,在創(chuàng)建對象時由編譯器自動調(diào)用,并且在整個對象的生命周期內(nèi)只調(diào)用一次。 代碼演示: 運行結(jié)果 : 注意: ????????? 構(gòu)造方法的作

    2023年04月08日
    瀏覽(21)
  • 7-6 學(xué)生選課信息管理 分?jǐn)?shù) 10

    7-6 學(xué)生選課信息管理 分?jǐn)?shù) 10 全屏瀏覽題目 切換布局 作者 秦曉薇單位 赤峰學(xué)院 設(shè)計一個學(xué)生選課信息管理系統(tǒng),從屏幕讀入學(xué)生、課程信息,執(zhí)行學(xué)生選課操作,并顯示選課結(jié)果。要求如下: (1)設(shè)計一個學(xué)生類Student,包括: (2)設(shè)計一個課程類Course,包括: (3)設(shè)

    2024年02月02日
    瀏覽(38)
  • C++ 構(gòu)造函數(shù)實戰(zhàn)指南:默認(rèn)構(gòu)造、帶參數(shù)構(gòu)造、拷貝構(gòu)造與移動構(gòu)造

    構(gòu)造函數(shù)是 C++ 中一種特殊的成員函數(shù),當(dāng)創(chuàng)建類對象時自動調(diào)用。它用于初始化對象的狀態(tài),例如為屬性分配初始值。構(gòu)造函數(shù)與類同名,且沒有返回值類型。 C++ 支持多種類型的構(gòu)造函數(shù),用于滿足不同的初始化需求: 默認(rèn)構(gòu)造函數(shù): 不帶參數(shù)的構(gòu)造函數(shù),通常用于初始化

    2024年04月22日
    瀏覽(33)
  • 6-3 求二叉樹的高度 分?jǐn)?shù) 10
  • 11、Java 變量作用域、構(gòu)造方法官方教程

    11、Java 變量作用域、構(gòu)造方法官方教程

    Java 中的變量有3種: ?? ① 全局變量:被定義在類中( 成員變量 ) ?? ② 局部變量: 被定義在成員方法、代碼塊、靜態(tài)代碼塊中定義的變量 ?? ③ 參數(shù):方法聲明中的變量 There are several kinds of variables (變量): ?? Member variables (成員變量) in a class:these are called fields(屬

    2023年04月08日
    瀏覽(27)
  • java基礎(chǔ)語法-package構(gòu)造方法-繼承-多態(tài)

    java中的包 - package 包的主要功能: 包的基本語法 在一個文件中,可以沒有包,或者一個包。但是不能出現(xiàn)兩個包。 包名一般小寫,是為了區(qū)分類名,類名一般大寫 java中存在不同包相同類的名稱,我們可以使用包名進行區(qū)分 一般情況下,在使用類的情況下,我們都使用類的

    2024年02月05日
    瀏覽(24)
  • 【Java】構(gòu)造方法及類的初始化

    【Java】構(gòu)造方法及類的初始化

    活動地址:CSDN21天學(xué)習(xí)挑戰(zhàn)賽 ? 博客主頁: XIN-XIANG榮 ? 系列專欄: 【Java SE】 ? 一句短話: 難在堅持,貴在堅持,成在堅持! 構(gòu)造方法(也稱為構(gòu)造器)是一個特殊的成員方法,其名字必須與類名相同,在創(chuàng)建對象時,由編譯器自動調(diào)用,并且在整個對象的生命周期內(nèi)只調(diào)用一次。

    2023年04月10日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包