日期:11/14星期三 12:30-14:00
參與人數:六人,韓宏光、林庭弘、陳惠娟、林峻鵬、卓亞萱、吳佳頤
討論主題:探討java的基礎語法和基本應用
主持人:林峻鵬
紀錄:林庭弘
java基本資料型態與運算邏輯
= 號的作用就是將右邊的值丟進左邊的空間
ex: a = 17→a這個空間的值是17
Char 屬於字元型態,輸入\u再加上四碼英文或數字就可以輸出其他字元
若是輸入:
char i = '\n'; (新行符號)
char j = '\t'; (tab 鍵)
char k = '\a'; (響鈴)
char l = '\"'; (雙引號)
一般整數型態都是使用 int
若是 int 的型態不夠空間儲存才用 long
一般小數點(浮點數)型態則是用 double
特別要注意的就是 long 後面的字尾要加 L 或 l ; float 則是加上 F 或 f
範例:
Java程式流程控制
JAVA程式物件的組成
Object 就是 class 的名稱
必須和 class 檔案名稱一模一樣
命名方式:第一個字母大寫
-private 表示有關存取權限(有public、private、protected……)
-int 變數型態 (String、Long……)
-a 變數名稱,通常以英文字母起頭(不可以數字起頭,除了 $ 和 _ 不可含特殊符號)
-Object 指的就是 class
-(int a , int b) 指的是丟入的參數(宣告的屬性),
這裡必須要提到 參數的 “型態”和”辨識名稱”
-this 指的就是 class
-this.a 翻成白話文就是 這個Object(class)的 a(屬性)
-public 表示權限,public 表示每個地方可以呼叫或使用他
-int 這邊有兩個重要意思,第一:他會傳回值到電腦的某個地方;第二:傳回的型態是int
如果將 int 改成 void ,表示不會傳回值
#傳回值跟顯示在螢幕上是不一樣的意思
-add function 的名稱,( )內要丟進的也是參數,就像是我們如果現在要打果汁,動作就是按下果汁機的按鈕,但是要先丟進水果,水果就是必要的參數
-return a+b 這一行就是丟a+b回到電腦裡,而且這個function只會執行到這裡,下面如果有東西,都將不會發生
這裡就是程式碼主要執行的地方,也是電腦判斷從哪開始執行程式的地方
-Object var = new Object(3,5); 這裡表示建造一個Object 裏面的變數是3和5
而且a = 3 , b = 5
-System.out,println(var.add());
-System.out,println(); 就是顯示一行文字在電腦螢幕上 括號內必須是字串型態 若不是也會被轉成字串(String)
-var.add() var 是 Object , 裡面內含名為 add 的 function ,也因為是 public 所以可以呼叫,這裡做的事情就是 3+5
參考