Java判斷式-流程判斷是與否

判斷式的使用方法在各種語言上其實都大同小異,不外乎是if else及switch或著是? : 三種,在使用上每個判斷式其後用左右的大刮號{ }夾著要執行的敘述句。以下簡單一下這種種判斷式的用法。

if else 判斷式

if (條件為true))

多行敘述句;;
else

條件為flase的執行敘述句;

或著單行敘述時我們可以使用以下方式

if (條件為true))
單行敘述句;
例子:

Read More

Java關鍵字及變數命名方式

關鍵字:

Java語言本身有一些關鍵字(keyword)及保留字是不能用來當做變數、方法或標記名稱的,每一個關鍵字都有其特殊作用,撰寫人員只可以依其功能加以使用,而不能重新定義它,否則會發生編譯錯誤。

變數的命名方式:

變數的名稱需要是一個合法的"識別字"(Indetifier),識別字是使用英文字母開頭不限長度的Uncode字串,包含字母、數字、底線不可以符號為開頭,如逗號,、點.等。

  • 名稱不可為關鍵字
  • 名稱大小寫是有分別的
  • 名稱在其宣告範圍裡必需是唯一的

變數宣告方式:

資料型態+空白+變數,是一種宣告方式,宣告此變數的資料型態為何,而其後加上= 值或= new Object();可以直接給於初始值,當其型態為一種物件時,而其=null,代表此變數為空值,已不在指定某一記憶體。

Read More

Java運算子

有了基本型態的關念後,再來是如何利用基本型態來做運算、轉換或指定,做型態間的運算、轉換或指定,中間夾者的就是運算子(operator),運算子是由一個、二個或三個符號所組成,而這個符號我們可以叫他做token,運算。

以下有個列表,是Java比較常用的運算字,而其優先等及是由上而下,也就是說當使用++時會比使用%來早的運算。

ex.

		int x =5;
		//答案是1 + (5%6) = 6
		System.out.println(1+x%6);
		//答案是6 % 6 = 0
		System.out.println(++x%6);
Read More

將文字加入圖片裡

如果有時需要把文字加到圖片裡,像是加入亂數碼、流水號等,要怎麼做呢?

方法很簡單,只需要先把input 檔案打開,再取得其畫筆,在我們要寫入文字的x y座標上,利用drawString把文字印上去就可以了。

首先我們先找一張圖,如果找不到的人可以利用以下這張圖,然後會在(150,113)印上"土地公"三個大字,顏色是紅色的、標楷體size 24。

1.jpg
Read More

如何在圖上再放置另一張圖?

這個可以做什麼運用呢?沒錯,可以拿來做浮水印。

方法很簡單,先開啟一張圖當基底,取得此基底的長寬建立一個BufferedImage,再拿這個BufferImage的畫筆Graphics,把基底圖畫上去,再來取得要放置在這張基底圖上的圖,依照設定坐標,畫在BufferedImage上,再來只要輸出就可以了。

首先先找二張圖,如果找不到的話可以下載下面二張圖

1.jpg 是高雄的旗津,這張當基底圖

1.jpg
Read More