真感動,還真的有人想學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
~ 做補數
以上為基本的觀念,語法明天再貼吧 |