真感動,還真的有人想學JAVA,問我能不能從基本的貼 
我以為STES5125會繼續貼下去 
我幫他貼好了,順便賺的零用錢買帖 
 
開發環境一樣,到昇陽的網站下載 JDK 和 NetBeans IDE (用5.5的就可以了,6.X的中文化不好) 
 
裝完後,反正中文的,看了就知道了, 
 
/**在程式碼套件新增一個程式類別,就可以開始練習了 
     (這方式是協助之後說明文件使用) 
*/  
/*  第一個程式教的都是hello java 吧 
     說明程式的註解和程式起點 
    (這就是多行註解) 
*/ 
public class HelloJava { 
     
    public HelloJava() { 
    }// 這是建構子,暫時不理它(這就是單行註解) 
     
    public static void main(String [] args){   //程式的起點,先背起來 
        System.out.println("Hello Java"); 
    } 
} 
 
按執行,這樣就可以列印出 hello java 
 
二.基本型態 
整數: 
bye   -2^7~2^7-1 
short  -2^15~2^15-1 
int     -2^31~2^31-1   (預設) 
long    -2^63~2^63-1 
 
浮點數 
float   32bit  
double  64bit  (預設) 
 
字元 
char  
以   雙單引號比示    如 'y'      
使16位元的Unicode 碼 
ASCII碼 可上 Http://www.lookuptables.com/  查詢 
 
邏輯 
true  
false 
java 的布林值是true or  false 並不是0 or 1 
 
這8種是基本型態,字串並不屬於基本型態  
 
 
 
三.變數的宣告 
變數即為預存放值的空間 
如  
int age =18;  //宣告age 這變數為18 
int age2=age;  宣告age2 為18 
 
所謂基本型態 即為記憶體內存放存的為值,並所指向另一記億體位址 
 
若 
float s =90.5  則會出現錯誤訊號 
java 預設浮點數為double , 而float 比 double 小,所以無法存放 
所以必須做轉型 
即為 
float s=90.5f  ; 
or   
float s=(float) 90.5 ; 
反之儲存小的欲放入儲存大的時會自行做晉升,無需再做處理 
晉升的特性 
1. 整數 自動由小變大 
2. char 自動轉為整數 
3. 浮點數自動由小變大 
4. 整數自動轉為浮點數 
5. 布林值為true or false 無法轉為其他型態 
6. 所基本型態均能轉為字串 
 
四.運算子 
算數運算子 
 
+  - * /  
++    加1 
--     減1 
 
關係運算子 
(結果只有true  or false 
== 相等 
!= 不相等 
> 大於 
<小於 
 
條件運算子 
&&   做and  
||    做 or 
!    做not 
 
位移運算子 
(將值先化為二進位,再進行運算,不常用知道即可) 
&  做and 
|   做or 
~ 做補數 
 
 
以上為基本的觀念,語法明天再貼吧 |