[Java]迴圈中斷及繼續

在上一章節裡提到了迴圈,這章節講要來講述如何中斷或者繼續下一步。

在一般的狀況下,只要跑完迴圈就可以結束這個迴圈的動作了,例如:1 到 50累加,只要到達結束點50就可以結束了,但如果想中突結束呢?是有幾個方法可以這麼做其中有二個是中斷,另一個是叫"繼續",還有另一個是中突出現錯誤Exception而跳出。以下一一來解釋這些方法:

1.迴圈中斷break

當執行迴圈時,合乎結束條件時,迴圈就算完成任務了,但如果中突有需要跳離時呢?這時候可以使用break這個關鍵字。

只需要在想要做中斷的地方輸入break ; 就會直接結束迴圈,並向下執行迴圈外的敘述句

例子:

        //迴圈裡會印出0,1,2,3,4,5,
        for(int i = 0 ; i < 10;i++)
        {
            System.out.print(i+",");
            if(i==5)//當i==5時就先中斷這個迴圈了
                break;
        }
        System.out.println("xxxxx");

答案:

0,1,2,3,4,5,xxxxx

Read More

在現有圖片中加亂數碼(文字)

構想:

在現有的圖片裡,列如樣版票圖,再加入亂數碼,以區別每個票圖的唯一性。

想法:

取得亂數碼,打開樣版票圖,取得畫筆(Graphics2D),把亂數碼設定到TextLayout圖層上,

計算放置TextLayout圖層的x及y坐標,把圖層draw到樣版圖上,輸出到以亂數碼為名稱之圖檔。

以下是範例程式:

程式大樣分成二大部份,一是圖形的加註文字,二是取得亂數編號的方式。

Read More

安裝Apache PHP及MySQL Server

其實安裝Apache很簡單,不過在架設Web Server的過程是必需的,

爾後會再Apache HTTP Web Server上再加上JSP Containter 連結Tomcat,來解析jsp程式,

國外已經有人把Apache HTTP Web Server、PHP Hypertext Preprocessor及Mysql全都整全在一起,方便安裝,

以下是各個Service的官網

Apache HTTP Web Server

http://httpd.apache.org/

PHP Hypertext Preprocessor

http://www.php.net/

Sun Mysql

http://www.mysql.com/

AppServ

http://www.appservnetwork.com/?modules=&applang=tw

以下開始安裝:

Read More