初嘗 Java – 九久乘法表

今天的文章是有影片的,而且還能看到我「出糗」喔!
其實 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("----------------------------------------------------------------------------------------------------------------------");
	}
}

Comments are closed.