2008年8月28日 星期四

Java for


主要三欄位
1.宣告與初始變化
2.條件判斷
3.迭代運算式

Java do....while

do.....while會先執行
do{}裡的內容後再執行while
一般都用於輸入密碼

Java Lab 1~100的3倍數的和





Java while


Java Lab 判斷成績



Java Lab 判斷平年或潤年


Java Lab 判斷正整數是奇數偶數


Java switch


switch運算式可以是
char
byte
short
int
enum

break;
很重要如果沒有輸入就會跳出所有執行

default
不一定要放結尾

Java if,else


Java Lab 四個數字將第二大取出



Java Lab 將四個位數分別取出



Java Lab 三元運算兩個比大小


Java 邏輯運算子

&& 而且條件成立後面不再執行
"II"或者條件成立後面不再執行
& 而且條件成立後面繼續執行
"I"或者條件成立後面繼續執行

Java 三元運算子

int a=5,b=3,z
if(a>b){
z=a;
}
else{
z=b
}
可寫成
z=(a>b)?a:b;

Java 常數,變數

常數:通常以大寫與底線作字母間區隔如下
MIN_HEIGHT
MAX_NUMBER

常數宣告方式
final int MIN_HEIGHT=100;
System.out.print("MIN_HEIGHT : "+MIN_HEIGHT);
=>MIN_HEIGHT:100

變數:小寫起頭,使用駝峰字簡短有意義名稱如下
buttonWidth

變數的宣告方式
int a=10;
System.out.print("The number is :"+a);
=>The number is :10

變數的陣列宣告方式
int[]key;
int key[];

int[]key={21,22,23,24,25};
System.out.printl("The number is : "+key[0] )
=>The number is : 21

變數的多維陣列宣告方式
int[][]key;
int[]key[];
在int[2]key<=不合法不可宣告數值 int[][]key={{1,2,3},{4,5,6}}; System.out.print("key[1][2]:"+key[1][2]); =>key[1][2]:6

Java 基本型態資料及規則定義

字元
byte 1bytes
short 2bytes
int 4bytes整數
long 8bytes整數

char(Unicode)字元
float 4byte浮點數
double 8byte浮點數
boolean 布林值:只有ture or false

識別字規則
1.開頭只能為字母、$、_ 不可使用數字開頭
2.第一個字後可以用上述符號
3.識別字長度沒有限制
4.不可使用關鍵字當識別字如if else
5.大小寫有區分 Dog跟dog不同

Java 第一支程式說明