【图文详解】JAVA字面量和变量
生活随笔
收集整理的這篇文章主要介紹了
【图文详解】JAVA字面量和变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、什么是字面量
- 二、什么是變量
- 三、變量的使用
- 四、知識拓展
一、什么是字面量
在Java語言中,“數據”被稱為”字面量“。
字面量有以下類型:
整型字面量:10 100 123 -23
浮點型字面量:1.34 3.14 2.0
布爾型字面量:true false
字符型字面量:‘a’ ‘國’
字符串型字面量:“a” “abc” “國” “中國”
空字面量:null
其中,字符型和字符串型都是描述現實世界中的文字。字符用單引號括起來,字符串用雙引號括起來。
區分字符型和字符串型看是用單引號還是雙引號括起來
二、什么是變量
在沒有使用變量機制時,當我們要輸出多個相同的數據即字面量10時,內存會開辟相同的多個空間,這樣會浪費內存空間。因此光有字面量機制是不夠的,所以引入變量機制,對一個字面量命名,這樣如果要對一個數字重復輸出,只要輸出該變量就可以了,節省內存空間。
變量是存儲數據的,而且數據是可變的,是內存中最基本的存儲單元,存儲大小由數據類型決定。
三、變量的使用
int k; System.out.println(k); 這樣是不行的。
int a, b, c = 100;
c變量賦值100,a,b變量只聲明了沒有賦值。
int a = 10, b = 20, c = 100;
可以這樣每個都賦值。
變量根據出現的位置進行分類:
在方法體之中聲明的變量是局部變量;
在方法體之外聲明的變量是成員變量。
作用域是變量的有效范圍,變量只在其作用域中起作用。出了作用域內存就自動釋放了。
不同作用域中可以定義名字相同的變量。
四、知識拓展
運算符 “=” 右邊為字面量,左邊為變量。
如:int i = 10; // i為變量
int name = 張三;// 錯誤,等號右邊為字面量,而張三不是字面量,編譯報錯。
int name = “張三”;// 錯誤,類型不兼容,等號右邊為字符串型字面量,而name變量類型為整型。
總結
以上是生活随笔為你收集整理的【图文详解】JAVA字面量和变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【小题目】写JAVA程序时可以创建一个名
- 下一篇: JAVA数据类型及字符编码