常用資料型態
Java變數有兩大類資料型態:
* Primitive data types (內建的原始型別):
* 整數:byte, short, int, long
* 浮點數:float, double
* 真假值:boolean
* 字元:char
* Non-Primitive data types
* String
* 陣列
* 類別
* …
Non-primitive data type用new來建立成物件。如:
String message = new String(“Hello World!”);
Primitive data types (內建的原始型別)長度
資料型態 | 記憶體中的 byte 量 |
範圍 |
---|---|---|
boolean | 1 | true, false (只有兩個) |
byte | 1 | 整數:-128~127 |
char | 2 | ‘\u0000’~’\uffff’ (Unicode 字集) |
short | 2 | 整數:-32768~32767 |
int | 4 | 整數:-2147483648~2147483647 |
long | 8 | -9223372036854775808~9223372036854775807 |
float | 4 | ±1.4E-45~±3.4028235E+38 |
double | 8 | ±4.9E-324~±1.79769313486231570E+308 |
簡單的計算機程式
- 建立新專案,命名為calculator
- package的概念
package
- 命名空間(Naming Space)
- 通常是組織的域名倒裝,例如:com.oracle
- 與目錄名稱對應
- Java系統內建package: java. 與 javax.
- 撰寫Calculator.java
▼ jdev.tw.Calculator
package jdev.tw; public class Calculator { int total = 0; public void setTotal(int initialValue) { total = initialValue; } public int getTotal() { return total; } public void add(int value) { total = total + value; } public void substract(int value) { total = total - value; } }
▼ jdev.tw.Main.java
package jdev.tw; public class Main { public static void main(String[] args) { Calculator calc = new Calculator(); calc.setTotal(0); calc.add(100); calc.add(200); calc.add(300); calc.add(400); System.out.println("calc.getTotal() = " + calc.getTotal()); calc.substract(150); System.out.println("calc.getTotal() = " + calc.getTotal()); } }
解說影片
##
您可能也會有興趣的類似文章
- 用IntelliJ IDEA寫第一支Java程式;程式結構說明;Live Tempate用法(IDEA #4) (0則留言, 2019/08/09)
- 使用IntelliJ IDEA 12的Android UI Designer輕鬆寫Android App (1則留言, 2012/08/09)
- 用IntelliJ IDEA的GUI Designer開發Swing程式 (0則留言, 2014/02/14)
- IntelliJ IDEA Live Template(即時樣板)的使用與範例說明(IDEA #5) (0則留言, 2019/08/11)
- [IntelliJ IDEA] Java / JavaScript除錯小技巧 (0則留言, 2014/08/14)
- 如何在啟動IntelliJ IDEA idea64.exe時指定特定JDK (0則留言, 2015/11/14)
- 使用IntelliJ IDEA學習Java程式設計 (IDEA #1) (0則留言, 2019/07/14)
- 由Java原始碼產生類別使用文件:產生Javadoc的步驟 (IDEA #9) (0則留言, 2019/08/25)
- IntelliJ IDEA的專案結構、模組設定與執行時組態設定(IDEA教學 #6) (0則留言, 2019/08/17)
- 原來IntelliJ IDEA也有中文的網站 (0則留言, 2008/08/22)
- 方便的IntelliJ IDEA Markdown外掛idea-multimarkdown (0則留言, 2015/11/14)
- Migration Guide: Eclipse IntelliJ IDEA (0則留言, 2015/07/07)
- IntelliJ IDEA逐步除錯的步驟與除錯演練(IDEA #7) (0則留言, 2019/08/18)
- IntelliJ IDEA的啟動設定與建議安裝的外掛(IDEA #3) (0則留言, 2019/07/21)
- 第一次執行IntelliJ IDEA與初始設定(IDEA #2) (0則留言, 2019/07/14)