一、常量
1.常量:
在程序運行中,值不發生改變的量
2.常量的分類:
java中的常量共分爲6類
(1)字符串常量
用雙引號括起來的內容,例如“hello,world"
(2)字符常量
用單引號括起來的常量
(3)整數常量
不帶小數的數字
(4)小數常量
帶小數的數字
(5)布爾常量
布爾值,表示真假。只有true,false
(6)空常量
一個特殊的值,空常量。值是:null
注意:空常量是不能直接輸出的
public class ConstantWord{
public static void main(String[]args){
//字符串
System.out.println("hello");
// 數字
System.out.println(666);
// 字符
System.out.println('A');
//布爾
System.out.println(true);
//空常量:是不能直接輸出的
//System.out.println(null);
}
}
二、變量
1.變量的概念
變量就是在程序運行過程中,其值可以發生改變的量。
可以實現修改一變量名直接批量修改變量對應的值的效果,起到牽一髮而動全身的效果。
本質上:變量是存儲在內存中的一小塊區域。
2.變量定義:
變量名+數據類型+變量值
int a = 10
3.變量使用:
取值和修改值
取值: a
修改值: a = 20;
【.舉例】
public class VariableDemo{
public static void main(String[]args){
//定義變量
int a = 10;
//輸出變量
System.out.println(a);
//修改變量
a = 20;
System.out.println(a);
}
}
4.變量使用的4個注意事項
(1)在main方法中,定義的變量名不能重複
(2)定義變量的時候需要給初始值,未賦值不能使用。
(3)定義long類型需要在初始值後面添加L。(否則機器會認爲是int類型);
(4)定義float類型需要在初始值後面添加F。(浮點數默認值爲double類型);
public class VariableDemo2 {
public static void main(String [] args){
//定義byte類型的變量b
byte b = 10;
System.out.println(b);
//定義short類型的變量s
short s = 100;
System.out.println(s);
//定義int類型的變量
int i = 1000;
System.out.println(i);
//定義double類型的變量
double d = 13.24;
System.out.println(d);
//定義char類型的變量
char c = 'a';
System.out.println(c);
//定義boolean類型的變量
//下列語句報錯,因爲變量b在上面的代碼中已經定義過
//boolean b = true;
//System.out.println(b);
boolean bb = true;
System.out.println(bb);
//定義long類型的變量
//下列語句報錯:未初始化變量(未給變量賦初始值)
//long l;
//System.out.println(l);
long l = 100000000L;
System.out.println(l);
//float類型後面需要添加F
float f = 3.14f;
System.out.println(f);