编程语言
首页 > 编程语言> > Java學習筆記(基本語法)

Java學習筆記(基本語法)

作者:互联网

型別類別 資料型態 位元組數(byte) 資料範圍(range) 初始值(非預設值)
字元 char(Unicode) 2 ‘u0000’~’uFFFF’ 0~65535 ‘u0000’
整數 byte 1 -128 ~ 127 0
short 2 -32768 ~ 32767 0
int 4 $-2^{31}$ ~ $2^{31}$-1 0
long 8 $-2^{63}$ ~ $2^{63}$-1 0L
浮點數 float 4 -3.4E+38 ~ 1.4E-45 0.0F
double 8 -1.7E+308 ~ 4.9E-324 0.0D
布林 boolean 1 true or false false
1
2
3
4
5
6
7
8
9
10
11
// 數值資料範圍
public class DataRange{
public static void main(String[]args){
System.out.println("byte range: " + Byte.MIN_VALUE + " ~ " + Byte.MAX_VALUE);
System.out.println("short range: " + Short.MIN_VALUE + " ~ " + Short.MAX_VALUE);
System.out.println("int range: " + Integer.MIN_VALUE + " ~ " + Integer.MAX_VALUE);
System.out.println("long range: " + Long.MIN_VALUE + " ~ " + Long.MAX_VALUE);
System.out.println("float range: " + Float.MIN_VALUE + " ~ " + Float.MAX_VALUE);
System.out.println("double range: " + Double.MIN_VALUE + " ~ " + Double.MAX_VALUE);
}//main-end
}//class-end
存取修飾字元 同一class中 同一Package中 子類別 不同Package
private yes no no no
default yes yes no no
protected yes yes yes (yes) 繼承才能使用
public yes yes yes yes

除了內部類別(Inner class)外,一般外部類別只能使用default 或 public 的存取權限

靜態的部分牽扯到跨類別問題,這裡只簡單講解一下.詳細請參考良葛格Java學習筆記"關於靜態"

運算子 名稱 運算子種類 大专栏

标签:Java,筆記,System,VALUE,static,學習,變數,yes,public
来源: https://www.cnblogs.com/lijianming180/p/12346616.html