[閒聊] 什麼是程式設計師,讓程式告訴你

看板Soft_Job作者 (Roden)時間13年前 (2012/11/01 12:37), 編輯推噓8(809)
留言17則, 12人參與, 最新討論串1/1
今天上班到一半心血來潮, 想用程式來描述一個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)

11/01 12:50, , 1F
結論還是GG...
11/01 12:50, 1F

11/01 12:53, , 2F
人生因為有GG才精彩~~~
11/01 12:53, 2F

11/01 12:54, , 3F
敢問樓上的GG是指...哪個GG(誤...)
11/01 12:54, 3F

11/01 13:02, , 4F
真的GG啊~像美國隊長那樣的千年老妖不一定快樂...生老病死
11/01 13:02, 4F

11/01 13:02, , 5F
獲得和失去~其實才是人生精彩的地方...
11/01 13:02, 5F

11/01 13:04, , 6F
不過我非常痛恨自己GG的就是了...
11/01 13:04, 6F

11/01 13:14, , 7F
這種爛迴圈,開頭第一行就把他break掉啦.....
11/01 13:14, 7F

11/01 15:15, , 8F
I love java
11/01 15:15, 8F

11/01 15:19, , 9F
請不要濫用GG好嗎?GG是什麼意思都不懂還濫用
11/01 15:19, 9F

11/01 15:27, , 10F
寫かろう就好了吧 ... 加個死感覺頗怪的 XD
11/01 15:27, 10F

11/01 18:00, , 11F
呵~又有人要為GG正名了~可是以訛傳訛的情形早就挽不回了XD
11/01 18:00, 11F

11/01 18:33, , 12F
14行後面可以else嗎?
11/01 18:33, 12F

11/01 19:14, , 13F
GG是甚麼意思
11/01 19:14, 13F

11/01 19:32, , 14F
Good Game
11/01 19:32, 14F

11/01 22:10, , 15F
人生GG不好嗎 QQ
11/01 22:10, 15F

11/02 09:16, , 16F
這麼不健康的工作還不換掉在做什麼?
11/02 09:16, 16F

11/02 12:34, , 17F
純粹希望大家別進到迴圈理...
11/02 12:34, 17F
文章代碼(AID): #1GaVnqup (Soft_Job)