看板 Soft_Job 關於我們 聯絡資訊
今天上班到一半心血來潮, 想用程式來描述一個Programmer的一生。 於是就產生出以下的Java程式碼。 網頁版的程式碼與本文相同。 http://codepad.org/XwbwUmGS public class Programmer { private static boolean hasKaroshi = false; public static void main(String[] args) { System.out.println("Programmer got the job.\n"); while (Programmer.isAlive()) { if (isWorkingTimeTodayLessThan(18)) { Programmer.coding(); Programmer.swipingCard(); } } System.out.println("\nGG..."); } private static boolean isAlive() { return !Programmer.hasKaroshi && Programmer.getHeartBeat() > 0; } private static boolean isWorkingTimeTodayLessThan(int KaroshiTime) { int WorkingTime = new java.util.Random().nextInt(24); if (WorkingTime > 18) { hasKaroshi = true; System.out.println("\nKaroshi happens. Working Time Today: " + WorkingTime + " hours."); } return WorkingTime < KaroshiTime; } private static void coding() { System.out.println("I live, therefore I code."); } private static void swipingCard() { System.out.println("Working Time Today: Only 8 hours. No Overtime. -- What the card tells."); } public static int getHeartBeat() { int heartBeat = new java.util.Random().nextInt(60); if (heartBeat == 0) { System.out.println("\nHeartBeat is 0."); } return heartBeat; } } 這段程式碼可以正常運行。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.196.135.34 ※ 編輯: roden 來自: 113.196.135.34 (11/01 12:43)
artjio:結論還是GG... 11/01 12:50
andymai:人生因為有GG才精彩~~~ 11/01 12:53
roden:敢問樓上的GG是指...哪個GG(誤...) 11/01 12:54
andymai:真的GG啊~像美國隊長那樣的千年老妖不一定快樂...生老病死 11/01 13:02
andymai:獲得和失去~其實才是人生精彩的地方... 11/01 13:02
andymai:不過我非常痛恨自己GG的就是了... 11/01 13:04
LaPass:這種爛迴圈,開頭第一行就把他break掉啦..... 11/01 13:14
amos6064:I love java 11/01 15:15
Ianlm:請不要濫用GG好嗎?GG是什麼意思都不懂還濫用 11/01 15:19
Bencrie:寫かろう就好了吧 ... 加個死感覺頗怪的 XD 11/01 15:27
andymai:呵~又有人要為GG正名了~可是以訛傳訛的情形早就挽不回了XD 11/01 18:00
ninepoints:14行後面可以else嗎? 11/01 18:33
void0:GG是甚麼意思 11/01 19:14
PhenomII:Good Game 11/01 19:32
chikasa:人生GG不好嗎 QQ 11/01 22:10
qrtt1:這麼不健康的工作還不換掉在做什麼? 11/02 09:16
roden:純粹希望大家別進到迴圈理... 11/02 12:34