Delphi VJ VB VC 討論 聯繫 首頁
MS VJ 參考文件

 四主方法
 運算子
 流程敘述
 初探 JAVA
 JAVA 套件
 網頁 JAVA
 JAVA 網頁(上)
 JAVA 網頁(下)
 事件應用
 佈局控制

作品介紹

免費下載

廠商軟體


Java控制流程與敘述

說明文字、註解

雙斜線

分隔字元

// 這一行是說明文字

/* 說明文字的開頭

中間可以有好幾行說明文字

說明文字的結尾 */

程式區段:{敘述}乃是指一程式敘述區塊

  //區段開始
   //此處可擺單一敘述,或是多個敘述
         //
        //
  }  //區段結束

if…else條件式

if(判斷式)
  
  //“真”的敘述或區段
     }
else
    {
  //“假”的敘述或區段,不用可省略
    }

if(Length==Width)

  System.out.printIn(“正方形”);
 
else
  {
  System.out.printIn(“長方形”);
  

for迴圈:for(起始值敘述式;條件判斷式;更新敘述式)

for(起始值敘述式;條件判斷式;更新敘述式)


  敘述式;
  ...;

for(I=0;I<=10;I++)

  System.out.printIn(“i=” +i);

while迴圈

while(判斷條件式)


  敘述式;
 ...;

int account = 100;
while(account > 50)
{
account - =10;
System.out.printIn(“account” + account);
}

do while迴圈

do


  敘述式;
  ...;

while(判斷條件式)

switch 敘述式

switch (條件式)

  case 常數1:

   敘述式;

..;

break;

  case 常數2:

   敘述式;

..;

break

  case 常數3:

   敘述式;

..;

break

....;

default:

   敘述式;

..;

break

int m;

for (m=1;m<=12;m++)

{

switch (m)

{

case1:
case3:
case5:
case7:
case8:
case10:
case12:
g.drawString(m + “月份有31天”,20,m*20);

break;

case2:
g.drawString(m + “月份有28天”,20,m*20);

break;

case4:
case6:
case9:
case11:
g.drawString(m + “月份有30天”,20,m*20);

break;

default:

g.drawString(“月份錯誤”,20,0);

break;

}

}

Break 與 Continue

Break

continue

class test
{
public static void main(String argv[])
{
int i;
for(i=0; i<10; i++)
{
if (i==5)
break;
system.out.printIn(“i=” + i)
}
}
}

class test
{
public static void main(String argv[])
{
int i;
for(i=0; i<10; i++)
{
if (i==5)
continue;
system.out.printIn(“i=” + i)
}
}
}

i=0
i=1
i=2
i=3
i=4

i=0
i=1
i=2
i=3
i=4
i=6
i=7
i=8
i=7



本網頁由昱得資訊工作室製作(C) Copyright Valor-Studio since in 1993

 

本網站全部內容係屬【昱得資訊工作室】版權所有,轉載必究,
非經正式書面同意,不得將全部或部分內容,以任何方式轉載於其他網站或用於任何商業行為