Java變量

變量:
  Java是一種強類型的語言,變量在聲明的時候必須先指定數據類型
  變量的類型一旦被聲明,就不會被改變
  變量在使用之前必須先聲明
  一般全局變量都寫在類的最上面
  Java允許一行定義多個變量
  
 *變量聲明:   
  數據類型 標識符;
  數據類型 標識符 = 對應的默認值;
   int  i     = 10;
   
  
 *變量分類:(作用域)
  全局變量(成員變量、類變量、實例變量)
   基本數據類型默認值:
      byte  0
      short  0
      int  0
      long  0
      float  0.0f
      double  0.0
      char '\u0000'
      boolean null
   引用類型默認值:null
    
   
  局部變量(只能在方法的內部、隸屬於方法的變量)

  在一個方法內部不能有重名的局部變量,但是全局變量和局部變量可以重名
  如果變量重名,java採用就近原則
  
 *變量的分類(作用域,能夠調用到該變量的範圍)
  成員變量、類變量、實例變量(整個類都可以調用到)
   隸屬於類的變量
  局部變量(只能在方法的內部)
   隸屬於方法的變量
   
   在一個方法內部不能有重名的局部變量,但是全局變量和局部變量可以重名
   如果變量重名,java採用就近原則
  
  
  數據類型  標識符;
  數據類型  標識符 = 對應的默認值;
  
 *變量的默認值
  全局變量
   如果不設置值,系統會有固定的默認值
   整型的默認值全部爲0
   浮點數的默認值爲0.0
   字符的默認值爲 '\u0000'
   boolean的默認值爲false 0
   引用類型的默認值爲null
  局部變量
   局部變量在使用之前必須手動設置默認值(初始值)
   
 *java有一套很嚴謹的命名規範
  工程
  包名
  類名
  方法名
  變量名
  常量名
   
 命名變量要遵循規定,駝峯原則  
*/
public class VarDefault{
 
 //基本數據類型
 static byte b;
 static short s;
 static int i;
 static long l;
 static float f;
 static double d;
 static char c;
 static boolean boo;
 //引用數據類型
 static String str;
 
 public static void main(String[] args){
  
  //byte bb;
  //int ii;
  //double dd;
  //boolean bbbb;
  float ff = 123.456F;
  String ss = "aaa";
  
  String firstName = "";
  char cc ='\u0000';
  System.out.println(cc+"---------------");
  
  System.out.println(b);//
  System.out.println(s);
  System.out.println(i);
  System.out.println(l);
  System.out.println(f);
  System.out.println(d);
  System.out.println(c);
  System.out.println(boo);
  
  System.out.println(str);

 }
}

  
*/
public class TestVar{
 
 static int i = 123456;
 
 public static void main(String[] args){
  //引用類型
  String abc ="bjsxt";
  
  int i1,i2,i3;
  int ia,ib=10,ic;
  
  //錯誤的寫法
  //int iaa;ibb;
  
  //short s =1;
  //String s = "";

  System.out.println(i);
  
  int i = 654321;

  System.out.println(abc);
  System.out.println(i+"--這個地方的+是一個字符串的連接符");
  System.out.println("i--這個地方的i是一個字符串");

 }
 
}
發佈了29 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章