看板 java 關於我們 聯絡資訊
剛剛好像嚇跑一位 XD 看來我不太適合循循善誘 orz 程式這種東西, 除非寫的人不知道他要的意義是什麼, 否則理論上每個東西都是很有意義的. 無論是宣告的名稱, 裡面用到的邏輯, 甚至是註解都一樣 基本上消失的那篇跟前面那篇都有個我個人覺得挺相通的問題... 他們都不太有辦法像說故事一樣把自己的程式碼細說一遍, 最近我有看過一片叫一路玩到掛的,裡面有張 List 是死前想做的事情. 如果化成程式的話大概就是 while (我沒死) { 想做的事1(); 想做的事2(); . . . } 可是這樣會有一個問題, 程式是一行一行在運作的. 這樣寫的話就會陷入一直在等候第一件事情做完, 也許後面的事情都沒做到就死了 XD 這就是為什麼我們會需要 if while (我沒死) { if (有機會做想做的事1) 想做的事1(); if (有機會做想做的事2) 想做的事2(); . . . } 透過這種邏輯方式我們可以告訴電腦說 這個東西可以在判斷有其必要的時候再做就可以了 反過來說我們也可以透過這種方式來檢查, 如果有個 if 他的變數是不會變動的, 那這個 if 還有其必要性嘛? 假設說我們罰了電腦做 int 數量的交互蹲跳 XD int i = 0; while (i < Integer.MAX_VALUE) { if (i%2==0) { System.out.println("我左跳跳"); // 我一直左跳跳.. 哪邊怪怪的 } else { System.out.println("我右跳跳"); } } 在這種狀況下就要去檢查這個變數為什麼沒有去用到, 然後檢討如何去使用他. int i = 0; while (i < Integer.MAX_VALUE) { if (i%2==0) { System.out.println("我左跳跳"); } else { System.out.println("我右跳跳"); } i++; // 我有跳一下啦, 要記起來. } 這樣藉由把程式化成故事來看, 透過講述每個變數運作的方式, 變化情況代表什麼意義. 或許就比較有感覺吧? @@a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.34.54
TonyQ:你這篇跟下一篇真的我看不太懂標題跟內文的關係 xdddd 11/30 23:42
rebellian:想推這篇的內容 但我也看不懂標題跟內文的關係 XD 12/04 01:06