Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

Java的資料型態與簡單的計算機程式 (IDEA #8)

$
0
0

常用資料型態

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

簡單的計算機程式

  1. 建立新專案,命名為calculator
  2. package的概念

    package

    • 命名空間(Naming Space)
    • 通常是組織的域名倒裝,例如:com.oracle
    • 與目錄名稱對應
    • Java系統內建package: java. 與 javax.
  3. 撰寫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());

    }
}

解說影片


##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles