《JAVA編程環境與基本資料型別》
隨筆目錄
- # 《JAVA編程環境與基本資料型別》
- 隨筆目錄
- - Java小實體
- java的編程環境
- java資料型別
- Java小實體
java的編程環境
Linux*Lubuntu下安裝與使用Java !
按下Ctrl+Alt+T 打開命令終端:

-
安裝 Java
sudo apt install openjdk-8-jdk//安裝Java命令

java -version//完成安裝,查看Java版本

-
命令
vim name.java的檔案,按下I鍵開始編輯,輸入代碼,ESC鍵退出編輯,輸入:wq保存并退出,
public class Name{
public static void main(String[] args){
System.out.println("Hello Java I can learn you!");
}
}
- 編譯 name.java 測驗檔案
Javac name.java//產生一個name類檔案 - 執行 Java name 運行程式
java name//運行java類檔案

Java基本代碼的定義
public class Name{
//ClassName是類名,要與檔案名保持一致,首字母大寫是規范.
public static void main(String[] args){
//定義一個main方法,程式從這里開始執行,注意不是所有類都需要main歐~.
System.out.println("輸出資訊!");
//main方法的一個陳述句
}
}
《了解Eclipse》
1.關于新建專案、新建類、運行類的方式,

新建專案: File>New>java project>填寫name>Finish...
新建類: src>右鍵>new>class>填寫name>Finish...

運行類: Ctrl+F11,注意一個src里只能用一個class

《一些錯誤總結》
Eclipse中遇到紅色x!、紅色感嘆號!
| 紅色X | 紅色感嘆號 |
|---|---|
![]() |
![]() |
| 解決方法 |
|---|
| 右鍵專案> Bulid Path>Configure Bulid Path>Libraries>選中JRE...>Remove>Add Library>選中Modulepath>JRE System Library>Next>Execution environment>串列最后一個>Finish>Apply and Close |
java資料型別
數值型別型占了6種,字符型別和布爾型別是另外2種,
- 數值型別型中4種是整型
| 型別 | 寬度 |
|---|---|
| byte(1位元組) | -128~127 |
| short(2位元組) | -3萬2千768~3萬2千767 |
| int(4位元組) | -21億4748萬3千648~21億4748萬3千647 |
| long(8位元組) | -92兆2337萬2千360億5477萬5千808~92兆2337萬2千360億5477萬5千807 |
:) 不知道long長度變成錢去堆可以堆多遠.
- 數值型別中2種是浮點型
| 型別 | 寬度 |
|---|---|
| float(4位元組) | 1.4E-45~3.40282335-E38(保留6-7位小數) |
| double(8位元組) | 4.9E-324~1.7976931348623157E-308(保留15到16位小數) |
- 字符型和布爾型
| 型別 | 寬度 |
|---|---|
| char(2位元組) | 存盤65536個字符 |
————布爾型:boolean(只有ture和false兩種,大小沒有明確定義).
Java小實體
public class Data{
//一次星際活動
public static void main(String[] args){
//今年卡巴卡巴星的星際外交人員需要訪問Java星球,但需要花 92兆2337萬2千360億5477萬5千807元,
//卡巴卡巴星政府資金來自企業,企業資金來自Kba(卡巴卡巴星人),kba資金來自金錢樹,
//Kba一年最多養2棵金錢樹,一棵金錢樹一年最多收集129次,每次金錢樹產生127元,
//一個企業收入最多來自65538個kba,
//拜訪Java星球,需要多少企業一年資金來達到今年訪問的金額呢?
long goto_java = 9223372036854775807L; //剛好一次訪問Java星球,金額是數值型long的滿值,
int enterprise; //卡巴卡巴星球的一個企業,
short kba; //卡巴卡巴星人,
byte money_tree; //一棵金錢樹,
money_tree = 127; //一次金錢樹的產值,
kba = 127*2*129; //kba一年的資金,
enterprise = kba*65538; //企業一年的收入
long companies = goto_java/enterprise; //計算要多少企業
System.out.println("拜訪Java星球需要"+companies+"個企業一年的資金\n");
//已經湊集好了資金,需要交給星際訪問審判員 J
char judge = 'J'; //一個字母做名字的審判員,沒辦法它出生在char家族
Boolean pass = false; //默認未經過允許,星球之間不能訪問,
if(goto_java == 9223372036854775807L){ //
pass = true;
}
if(pass)
System.out.println("檢查員"+judge+"發出星際通知:卡巴卡巴星球被允許今年訪問Java星球,請Java星球做好防御準備!");
}
}
一個意外驚喜
本來我想像C一樣,將money_tree一年的錢直接賦值給kba,但是發現Java中short無法接收變數參與的算術式!
還有long整型賦很大值的時候記得加上L.
錯誤代碼
short = money_tree*2*129;
經驗分享??
通過學習果凍蝦仁大佬傳到GitHub上的Markdown學習資料,讓我可以很好的使用Markdown,在此感謝!
學習和參考資料:Head First Java和Java從入門到精通書籍
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/246434.html
標籤:其他


