Java基礎(第三期)

變量,常量,做用域

變量做用域

  • 類變量:加了修飾符Static,java

  • 實例變量:須要去「new一下「,這是對象到後面會講spa

  • 局部變量:在方法裏面。不能用於其餘方法對象

public class Demo06 {
   //類變量 static
   static double salsry=2500;

   //屬性:變量

   //實例變量:從屬於對象;若是不自行初始化,就默認爲初始值 0 0.0
   //布爾值:默認是false
   //除了基本類型,其他的默認值都是null;
   String name;
   int age;
   //main 方法
   public static void main(String[] args) {

      //局部變量:必須聲明和初始化值
       int i=10;
       System.out.println(i);
       //變量類型 變量名字=new Demo06();
       Demo06 demo08=new Demo06();
       System.out.println(demo08.age);
       System.out.println(demo08.name);

       //類變量 static
       System.out.println(salsry);

  }
   //其餘方法
   public void add(){


  }
}

常量

在類型前加修飾符final就好了作用域

public class Demo07 {
   //修飾符,不存在前後順序,表達的意思同樣
    final static double PI=3.14;
    static final double PI=3.14;
   public static void main(String[] args) {
       System.out.println(PI);
  }
}

 

變量的命名規範

  • 全部變量,方法,類名:見名如意(都去用英文單詞表示,別傻逼的打拼音)it

  • 類成員變量:首字母小寫和駝峯原則: monthSalary 除了第一個單詞之外,後面的單詞首字母大寫class

  • 局部變量:首字母小寫和駝峯原則變量

  • 常量:大寫字母和下劃線:MAX_VALUE方法

  • 類名:首字母大寫和駝峯原則im

  • 方法名:首字母小寫和駝峯原則:run();runRun()命名

基本運算符

tupian

package operator;

public class Demo01 {
   public static void main(String[] args) {
       //二元運算符
       //CTRL+D 複製當前行到下一行
       int a=10;
       int b=20;
       int c=25;
       int d=25;
       System.out.println(a+b);
       System.out.println(a-b);
       System.out.println(a*b);
       System.out.println(a/(double)b);//整數類型狀況下,除成小數會向下取整,好比0.5會取成零

  }
}

明顯看出short和byte類型的c,d相加會轉成int類型

tupian

package operator;

public class Demo02 {
   public static void main(String[] args) {
       //有Long的時候結果都爲long,沒有Long的時候結果都爲int
       long a=123123123123123L;
       int  b=123;
       short c=10;
       byte d=8;

       System.out.println(a+b+c+d);//Long
       System.out.println(b+c+d);//int
       System.out.println(c+d);//int

  }
}
package operator;

public class Demo03 {
   public static void main(String[] args) {
       int a = 10;
       int b = 20;
       int c = 22;

       //取餘,模運算
       System.out.println(c%a);//c/a 22/10 =2....2
       System.out.println(a>b);
       System.out.println(a<b);
       System.out.println(a==b);
       System.out.println(a!=b);
  }
}

自增自減運算符和初步認識Math類

自增(++)與自減(--)都屬於一元運算符,在java中一個變量就能夠運算

解析一下a++與++a(自減同理)

        int a = 3;
       int b = a++;//執行完這行代碼後,先給b賦值,再自增
       //a++ a=a+1

執行b=a++就是先執行b=a,再執行a=a+1

相關文章
相關標籤/搜索