今天的文章是有影片的,而且還能看到我「出糗」喔!
其實 Java 我不是很熟,而且每次錄製影片都會緊張……
影片中碰到的問題,其實非常簡單(文章中會解析)
原本 Java 我並沒有意思要去接觸,
不過在開發高等一點的 Web Game 時,考慮到了 Server 的問題。
那麼,選用哪種語言開發最好?
就變成我的問題,因此我便詢問網友意見。
網友推薦我使用 Java 而 Java 也正好有跨平台特性,所以我就「選擇Java做為工具」
昨天大致上學習了一下 Java 的概念和基礎,
不過還是有點瓶頸,畢竟我是「文組」又不是什麼天才。
和學習 PHP 時比較起來,在PHP上面很多東西都被簡單化了!
因此我學起 Java 就有困難感,但還好 Java 把很多東西變簡單,讓我最怕的「字串」不再可怕。
那麼,接下來請「欣賞」今天的影片。
結束之後,就要來「分析」問題拉!
其實在這之前我已經寫過一次乘法表,而且也很正常。
那麼我問題在哪呢?
答案是:少放了一個 System.out.println(); 在回圈中……
對排版影響這麼大?
主要是因為輸出都是以行為單位,內部的迴圈跑完沒換行,所以造成混亂了!
最後就來看看成功版的乘法表 – Row99.js (編譯後為 Row99.class)
public class Row99{
public static void main(String[] args){
for(int x = 1; x < 10; ++x){
System.out.println("----------------------------------------------------------------------------------------------------------------------");
System.out.printf("| ");
for(int y = 1; y < 10; ++y){
System.out.printf("%1d * %1d = %2d | ", y , x, (x*y) );
}
System.out.println();
}
System.out.println("----------------------------------------------------------------------------------------------------------------------");
}
}