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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java添加时间,如何通过Java中的addHours()方法添加时间

發布時間:2025/3/21 java 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java添加时间,如何通过Java中的addHours()方法添加时间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我試圖讓這個飛機項目工作,我不能為我的生活弄清楚如何在“public void addHours()”中添加時間,或者如果我甚至做了前面的正確!任何幫助都會很棒!

問題有待回答:

創建一個Time類 . 該課程將代表一個時間點,例如出發時間 . 它應該包含2個構造函數,2個實例變量(小時和分鐘)和10個方法(見下文) . 除了toString之外的所有方法都應該是24小時格式 . default constructor:為12:00 AM創建一個Time對象 . 重載的構造函數:在特定的小時和分鐘創建一個Time對象 . getHour():返回表示Time對象的小時的整數 . getMinute():返回表示Time對象分鐘的整數 . addHours(...):通過將對象向前移動數小時來更新對象 . addMinute(...):通過將對象向前移動幾分鐘來更新對象 . (提示:請注意,不要讓分鐘數超過59.)addTime(...):通過從另一個Time對象向前移動小時和分鐘來更新對象 . getCopy(...):返回一個新的Time對象,該對象具有與現有Time對象相同的小時和分鐘 . isEarlierThan(...):如果此Time對象早于另一個Time對象,則返回true . isSameTime(...):如果此Time對象與另一個Time對象相同,則返回true . isLaterThan(...):如果此Time對象晚于另一個Time對象,則返回true . toString():返回表示Time對象的字符串 . 使用12小時AM / PM格式并將分鐘數分為兩位數 . 有關示例,請參閱示例輸出 .

到目前為止,這是我的Time類:

public class Time {

public static int hour;

public static int minute;

public Time() {

}

public Time(int h, int m) {

h = hour;

m = minute;

}

public int getHour() {

return hour;

}

public int getMinute() {

return minute;

}

public void addHours(int h) {

h = h + hour;

}

public void addMinutes(int m) {

//Minute should not allow past 59 minutes.

if (m <= 59)

m = m + minute;

}

public void addTime(Time other) {

}

public Time getCopy() {

//need to fix return statement

return null;

}

public boolean isEarlierThan(Time other) {

return (Boolean) null;

//need to fix return statement.

}

public boolean isSameTime(Time other) {

return (Boolean) null;

//need to fix return statement.

}

public boolean isLaterTHan(Time other) {

return (Boolean) null;

//need to fix return statement.

}

public String formatDigits(int i) {

return null;

//need to fix return statement.

}

public String toString() {

return null;

}

}

以下是驅動程序:

public class Driver {

public static void main(String[] args) {

//Please note that these tests are not comprehensive.

//testAirline();

//testAirport();

//testPlane();

//testTime();

//testFlight();

}

public static void testAirline() {

System.out.println("==testAirline()==");

/*

//Test 1: create enum variables

Airline a1 = Airline.American;

Airline a2 = Airline.United;

Airline a3 = Airline.Delta;

Airline a4 = Airline.United;

//Test 2: display and compare variables

System.out.println("a1: " + a1);

System.out.println("a2 == a3: " + (a1 == a2));

System.out.println("a2 == a4: " + (a2 == a4));

*/

}

public static void testAirport() {

System.out.println("==testAirport()==");

/*

//Test 1: create enum variables

Airport a1 = Airport.PHX;

Airport a2 = Airport.LAX;

Airport a3 = Airport.SFO;

Airport a4 = Airport.NRT;

Airport a5 = Airport.SIN;

//Test 2: display and compare variables

System.out.println("a1: " + a1);

System.out.println("a2 == a3: " + (a1 == a2));

System.out.println("a2 == a4: " + (a2 == a4));

System.out.println("a1: " + Airport.getAirportCity(a1));

System.out.println("a3: " + Airport.getAirportCity(a3));

System.out.println("a5: " + Airport.getAirportCity(a5));

*/

}

public static void testPlane() {

System.out.println("==testPlane()==");

/*

//Test 1: create plane objects

Plane p1 = new Plane(Airline.Delta, "Boeing 717");

Plane p2 = new Plane(Airline.United, "Airbus A321");

//Test 2: display plane information.

System.out.println(p1.getAirline());

System.out.println(p1.getModel());

System.out.println(p1);

System.out.println(p2);

*/

}

public static void testTime() {

System.out.println("==testTime()==");

/*

//Test 1: use default constructor.

Time t1 = new Time();

//Test 2: use overloaded constructor.

Time t2 = new Time(9, 0);

Time t3 = new Time(1, 15);

//Test 3: use clone operation.

Time t4 = t3.getCopy();

//Test 4: run toString on AM times.

System.out.println(new Time(0, 5));

System.out.println(new Time(1, 15));

System.out.println(new Time(2, 45));

System.out.println(new Time(10, 5));

System.out.println(new Time(11, 15));

//Test 5: run toString on PM times.

System.out.println(new Time(12, 45));

System.out.println(new Time(13, 5));

System.out.println(new Time(22, 15));

System.out.println(new Time(23, 45));

//Test 6: run toString on object from default constructor.

System.out.println("t1: " + t1);

//Test 7: testing addTime operation

System.out.println("t2: " + t2);

t2.addTime(t3);

System.out.println("t2: " + t2);

//Test 8: testing addMinutes operation

t2.addMinutes(181);

System.out.println("t2: " + t2);

//Test 9: testing8 addHours operation

t2.addHours(2);

System.out.println("t2: " + t2);

//Test 10: testing cloned copy.

t4.addHours(1);

System.out.println("t3: " + t3);//original

System.out.println("t4: " + t4);//clone

//Test 11: testing isEarlierThan.

System.out.println("t3 < t4: " + t3.isEarlierThan(t4));

System.out.println("t4 < t3: " + t4.isEarlierThan(t3));

System.out.println("t2 < t4: " + t2.isEarlierThan(t4));

System.out.println("t4 < t2: " + t4.isEarlierThan(t2));

System.out.println("t2 < t2: " + t2.isEarlierThan(t2));

//Test 12: testing isLaterThan.

System.out.println("t2 > t4: " + t2.isLaterThan(t4));

System.out.println("t4 > t2: " + t4.isLaterThan(t2));

System.out.println("t4 > t4: " + t4.isLaterThan(t4));

//Test 13: testing isSameTime.

System.out.println("t2 = t4: " + t2.isSameTime(t4));

System.out.println("t4 = t4: " + t4.isSameTime(t4));

System.out.println("t4 = 2:15AM: " + t4.isSameTime(new Time(2, 15)));

*/

}

public static void testFlight() {

System.out.println("==testFlight()==");

/*

//Test 1: create flights using different settings

Flight f1 = new Flight(new Plane(Airline.American, "Airbus A321"),

"495",

79,

new Time(11,5), 100,

Airport.PHX, Airport.LAX);

Flight f2 = new Flight(new Plane(Airline.Delta, "Boeing 717"),

"1063",

79,

new Time(7, 10),

95,

Airport.PHX,

Airport.LAX);

Flight f3 = new Flight(new Plane(Airline.American, "Airbus A321"),

"400",

44,

new Time(21, 25),

127,

Airport.PHX,

Airport.SFO);

Flight f4 = new Flight(new Plane(Airline.United, "Boeing 787"),

"400",

525,

new Time(10, 50),

715,

Airport.LAX,

Airport.NRT);

Flight f5 = new Flight(new Plane(Airline.United, "Boeing 737"),

"414",

59,

new Time(6, 50),

85,

Airport.LAX,

Airport.SFO);

System.out.println(f1.toDetailedString());

System.out.println();

System.out.println(f1.toOverviewString());

System.out.println();

System.out.println();

System.out.println(f5.toDetailedString());

System.out.println();

System.out.println(f5.toOverviewString());

*/

}

}

總結

以上是生活随笔為你收集整理的java添加时间,如何通过Java中的addHours()方法添加时间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品情侣自拍 | 中文不卡在线 | 尤物在线精品 | 久久久成人网 | 日韩一区二区三区高清 | 美女扣逼喷水视频 | 天天在线观看 | 亚洲free性xxxx护士白浆 | 丁香五香天堂网 | 欧美日韩在线第一页 | 久久综合激的五月天 | 18视频在线观看娇喘 | 男人的天堂日韩 | 夫の上司に犯波多野结衣853 | 在线性视频 | 国产av电影一区 | www.呦呦| 欧美成人激情 | 久久精品欧美视频 | www.五月天婷婷 | 韩日av在线播放 | www.天天色| 高清欧美性猛交 | 久久精品国产一区二区 | 国产精品视频999 | 91av官网| www久久久久久 | 久久久国际精品 | 女人裸体又黄 | 日韩精品久久久久久久 | 国产视频一区在线 | 欧美日韩一区精品 | 最污网站在线观看 | 男人影院在线观看 | 日本在线观看视频网站 | 国产精品无码av在线播放 | 欧美成人日韩 | av免费网址| 国产另类ts人妖一区二区 | 成人国产精品免费观看动漫 | 亚洲成人91 | 日韩视频在线免费观看 | 少妇免费毛片久久久久久久久 | 又黄又色又爽 | 91偷拍网 | 中文字幕日韩精品一区 | 久久av资源| 少妇久久久久久 | 成人免费在线视频观看 | 日日骚一区 | 伊人久久天堂 | 米奇狠狠干 | 午夜影院在线观看18 | 亚洲福利视频一区二区三区 | www.激情五月.com | 天天操夜夜爱 | 粉嫩av四季av绯色av | 日本高清免费不卡视频 | 日韩在线91 | 亚洲av无码国产在丝袜线观看 | 亚洲精品免费在线 | 亚洲精品一区二区三区四区五区 | 日韩精品久久久久久 | 男人操女人动态图 | 中文字幕在线观看视频www | 91久久久久 | 波多野结衣 在线 | 精品少妇一区二区三区免费观 | 亚洲AV无码精品自拍 | 好吊一区二区三区 | 亚洲熟悉妇女xxx妇女av | 一区二区三区免费观看视频 | 国产图区| 在线免费观看一区 | 免费在线观看黄色片 | 国产精品九色 | 在线观看中文字幕亚洲 | 精品国产乱码久久久久久浪潮 | av动漫天堂 | 国产微拍一区 | 激情五月婷婷在线 | av在线电影院 | 欧美一区二区日韩一区二区 | 2022国产精品| 少妇高潮毛片色欲ava片 | 日韩视频网 | 欧美三级日本三级 | 久久久久亚洲AV | 欧美午夜精品一区二区三区 | av动漫在线免费观看 | 精品视频国产 | 美女免费毛片 | 性欧美熟妇videofreesex | 亚洲欧美综合精品久久成人 | 91午夜精品 | 激情小说五月天 | 国产精品大屁股白浆一区 | 在线观看欧美日韩视频 | 久久久久久国 |