基礎知識
// ← 單行註解
/*....*/ ← 整段註解
整個主程式裡的變數 ← 全域變數
在特定區域內的變數 ← 區域變數
識別字不可為關鍵字,不可為特殊符號,數字不可為首,大小寫有差
資料型態
字元 → char(ASCII)
整數 → int、byte、shart、long
小數 → double(双倍精度浮點數)、float(單倍精度浮點數)
布林 → boolean(true、false)
字串 → String
char : 兩個 byte 的字元 ( \u0000 ~ \uFFFF )
byte : 一個 byte 的整數 ( -128 ~ 127 )
short: 兩個 byte 的整數 ( -32758 ~ 32767 )
int : 四個 byte 的整數 ( -2147483648 ~ 2147483647 )
long : 八個 byte 的整數 ( -9223372036854775808 ~ 923372036854775807 )
'F' ← 字元
"ABCDE" ← 字串
程式裡的 等於 不等於 等於
程式裡的 等於、等於 等於 等於
※ 『=』 對數學來說 就是 "等於",對program來說 則是 "指定"
『= =』對program 來說 才是 "等於" 如下表
相等
|
指定
|
|
程式
|
=
=
|
=
|
數學
|
=
|
a=b; → b指定給a
a=a+1; → a++
a=a+3; → a+=3
螢幕輸出指令
System.out.println("雙引號內為制式文字"); ← 輸出制式文字(字串)
System.out.println(a); ← a = 變數
System.out.println("制式文字"+a); ← 把制式文字和變數加在一起
◎精簡輸入撇步:
輸入sout再按Tab鍵 → System.out.println("");
範例:
採用制式文字加字串變數的方式,輸出Hello, World!、Hello, Alan!、Hello, FJUSA!。
解答:
public class Main {
public static void main(String[] args) {
String a="World!",b="Alan!",c="FJUSA!"; /*宣告A、B、C三個字串變數*/
System.out.println("Hello, "+a); /*將制式文字"Hello"和變數A加在一起*/
System.out.println("Hello, "+b); /*將制式文字"Hello"和變數B加在一起*/
System.out.println("Hello, "+c); /*將制式文字"Hello"和變數C加在一起*/
}
}
輸入指令
import java.util.Scanner; /*先宣告並取得使用者的輸入字串*/
public class Main {
public static void main(String[] args) {
Scanner input =new Scanner(System.in); /*用new分配記憶體空間給input*/
String str=input.next(); /*input指定給str*/
int i=input.nextInt(); /*input指定給i*/
double d=input.nextDouble(); /*input指定給d*/
System.out.println(str); /*螢幕輸出str變數結果*/
System.out.println(i); /*螢幕輸出i變數結果*/
System.out.println(d); /*螢幕輸出d變數結果*/
}
}
歷史回顧
Java入門學習筆記 第零天 - 在Windows 8環境下安裝設定JDK及NetBeans IDE
加油
回覆刪除資料型態裡的short好像打成了shart了
回覆刪除0.0