title: Java基礎語法(2)-變量 html
blog: CSDNjava
data: Java學習路線及視頻面試
變量的做用spring
使用變量注意後端
聲明變量springboot
變量的賦值前後端分離
聲明和賦值變量學習
語法: <數據類型> <變量名> = <初始化值>編碼
例如:int age = 10;操作系統
變量的分類-按聲明的位置的不一樣
在方法體外,類體內聲明的變量稱爲成員變量。
兩者在初始化值方面的異同
Java各整數類型有固定的表數範圍和字段長度,不受具體OS的影響,以保證java程序的可移植性。
java的整型常量默認爲 int 型,聲明long型常量須後加‘l’或‘L’
java程序中變量一般聲明爲int型,除非不足以表示較大的數,才使用long
類 型 | 佔用存儲空間 | 表數範圍 |
---|---|---|
byte | 1字節=8bit位 | -128 ~ 127 |
short | 2字節 | -215 ~215-1 |
int | 4字節 | -231 ~ 231-1 (約21億) |
long | 8字節 | -263 ~ 263-1 |
bit: 計算機中的最小存儲單位。byte:計算機中基本存儲單元。
VariableTest
public class VarialeTest{ public class void main(String[] args){ int number1 = 10; //聲明變量number int number2 = 20; int number3 = number1+number2; //number3爲10+20=30 System.out.println("Number=" + number3) } }
與整數類型相似,Java 浮點類型也有固定的表數範圍和字段長度,不受具體操做系統的影響
浮點型常量有兩種表示形式
類 型 | 佔用存儲空間 | 表數範圍 |
---|---|---|
單精度float | 4字節 | -3.403E38 ~ 3.403E38 |
雙精度double | 8字節 | -1.798E308 ~ 1.798E308 |
char 型數據用來表示一般意義上「字符」(2字節)
Java中的全部字符都使用Unicode編碼,故一個字符能夠存儲一個字母一個漢字或其餘書面語的一個字符。
字符型變量的三種表現形式
字符常量是用單引號(‘ ’)括起來的單個字符。例如:char c1 = 'a'; char c2= '中'; char c3 = '9';
Java中還容許使用轉義字符‘\’來將其後的字符轉變爲特殊字符型常量。例如:char c3 = ‘\n’; // '\n'表示換行符
直接使用 Unicode 值來表示字符型常量:‘\uXXXX’。其中,XXXX表明一個十六進制整數。如:\u000a 表示 \n。
char類型是能夠進行運算的。由於它都對應有Unicode碼。
boolean 類型用來判斷邏輯條件,通常用於程序流程控制
boolean類型數據只容許取值true和false,無null。
自動類型轉換
public class StringTest { public static void main(String[] args) { int no = 10; String str = "abcdef"; String str1 = str + "xyz"+ no; str1 = str1 + "123"; char c = '國'; double pi = 3.1416; str1 = str1 + pi; boolean b = false; str1 = str1 + b; str1 = str1 + c; //abcdefXYZ101233.1416false國 System.out.println("str1 = " + str1); }
String a = "43"; int i = Integer.parseInt(a);
2020-3-26: 代碼整潔之道-關於標識符
2020-3-26: Java基礎語法(1)-關鍵字與保留字