1. 程式人生 > 其它 >Java基礎學習:資料型別

Java基礎學習:資料型別

Java基礎學習:資料型別

  • 強型別語言:

    • 要求變數的使用要嚴格符合規定,所有變數都必須先定義後使用;

    • 好處:安全性高;

    • 缺點:速度會慢;

  • 弱型別語言:

    • VB,JS

    • 沒有嚴格區分界限,

  • Java的資料型別分為2大類:

    • 基本型別:

    • 引用型別:

      基本資料型別:數值型別,boolean型別

      • 數值型別:

        • 整數型別:

          • byte:佔一個位元組範圍:-128 - 127

          • short:佔2個位元組範圍:-32768 - 32767

          • int:佔4個位元組範圍:-21億 - 21億

          • long:佔8個位元組範圍:2的64次方

        • 浮點型別:

          • float:佔4個位元組

          • double:佔8個位元組

        • 字元型別char:佔2個位元組

      • boolean型別:佔1位,其值只有true和false

    • 引用資料型別:

      • 介面

      • 陣列

例子:

public class Demo02 {
public static void main(String[] args) {

//8大基本資料型別

//整數
int num1=10;//最常用
//byte num2=200;
byte num2=20;
short num3=30;
long num4=30L;//Long型別,後面要加L

//小數:浮點數
float num5=50.1F;//Float後面要加個F
double num6=3.14159262222;

//字元型別
char name='A';

//字串 ,String不是關鍵字,是類
String name1="haha";

//布林值:boolean 值:是,非
boolean flag=true;
boolean flag1=false;



}
}

  • 什麼是位元組:

    • 位(bit):是計算機 內部資料 儲存的最小單元,11001100是一個8位二進位制數;

    • 位元組(byte):是計算機中 資料處理 的基本單位,習慣上用大寫B來表示;

    • 1B(byte,位元組)=8bit(位)

    • 字元:是指計算機中使用的字母,數字,字和符號