注意:如果使用notepad++編碼,在cmd控制台編譯時報錯(編碼GBK的不可映射字符),可以參考如下鏈接進行設置:
https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html
1.編寫案例演示每種不同數據類型的變量定義
/*
變量的定義格式:
數據類型 變量名 = 初始化值;
數據類型:
byte,short,int,long,float,double,char,boolean
*/
public class VaribleDemo{
public static void main(String[] args){
//定義byte類型的變量
byte b = 10;
System.out.println(10);
System.out.println(b);
//定義short類型的變量
short s = 100;
System.out.println(s);
//定義int類型的變量
int i = 1000;
System.out.println(i);
//定義long類型的變量
//注意定義long類型的變量時,最好直接加上L
long l = 10000000000L;
System.out.println(l);
//定義float類型的變量
//注意定義float類型的變量時,最好直接加上F
float f = 12.34F;
System.out.println(f);
//定義double類型的變量
double d = 12.34;
System.out.println(d);
//定義char類型的變量
char c = 'a';
System.out.println(c);
//定義boolean類型的變量
boolean bb = true;
System.out.println(bb);
}
}
2.變量定義的注意事項
-變量未賦值,不能直接使用
引出變量的第二種使用格式
-變量只在它所屬的范圍內有效。
變量在哪對大括號內,變量就屬於哪對大括號。
-一行上可以定義多個變量,但是不建議這樣定義
/*
變量定義的注意事項:
A:變量未賦值,不能直接使用
B:變量只在它所屬的范圍內有效,變量屬於它所在的大括號
C:一行上可以定義多個變量,但是不建議
*/
public class VaribleDemo2{
public static void main(String[] args){
//定義一個變量
int a = 10;
System.out.println(a);
int b;
b = 20;
System.out.println(b);
//代碼塊
{
int c = 30;
System.out.println(c);
}
//System.out.println(c); //此項會編譯報錯,此值將不會在控制台輸出
int aa,bb;
aa = 10;
bb = 20;
System.out.println(aa);
System.out.println(bb);
}
}