十分鐘 JAVA 入門

by 22:06:00 3 comments
1. 註解

//單行註解
/*
區段註解
*/

2. 引用其他Package

例子 引用 java.lang.* , 其中*不是一個物件只是表示引用所有在java.lang裹的物件
import java.lang.*;





3. 變數

type name = value;

例子 命名一個 x 變量 起始值為 10;

int x = 10;

其他type有 : byte, short, int, long, float, double
*String 是一個Object 不是type

4. 運算子

算術運算子
+ 加, - 減, * 乘, / 除, % 取餘數

+= , 例子 A = A +3 可以用 A += 3
-=  , 例子 A = A +-3 可以用 A -= 3
另外也有 /= , *= , %=

++, -- 有2種
例子 i++ 跑完這一句 i 的數值加 1
例子 ++i 跑完這句時 i 的數值加 1

比較運算子
== 相等, > 大於, < 小於, >= 大於或等於, <= 小於或等於, != 不等於

邏輯運算子
&& = AND, || = OR

5. 流程控制

判斷

if(條件){
        內容;
}else if(其他條件){
        內容;
}else{
        內容;
}

簡化版 if else
i = ( x % 2 == 0) ? true : false;
當x 是雙數時 除 2會是0 , i 就會是 true, 反之是 false

case判斷
switch(變量){
        case 條件值:
                      內容;
                      break;

        case 條件值:
                      內容;
                      break;
        default:

                      內容;
                      break;

}

for 迴圈

for(int i = 0; i < 10; i++){
}

從i = 0 做到 i = 9 每次 i會增加1

while迴圈

while(條件){

}
迴圈會直至條件為false 才會停止

do{

}while(條件);

和while 一樣不過內容會先跑一次

** 所有的 loop 都可以用 break 終止 或 continue 略過本次迴圈







3 comments:

  1. 我怎麼覺得我看到C++和VB的合體了(眼花
    剛剛試著去寫才發現,寫不太出來(掩面

    ReplyDelete
    Replies
    1. 寫不出來可以貼上來 debug XD

      Delete
    2. 其實也不是說寫不出來,可能是第一次寫
      所以還不熟悉,平常都是下意識的解讀,以為不難
      可是實際下手去寫就發現寫到手會抖 XD

      Delete