一、Java變數、作用域及其命名
變數型別:(前3個)
1.實體變數
2.類變數
3.區域變數
4.常量 :final
5.main方法
//頭檔案
import java.*
//類名Demo2
public class Demo2{
//實體變數,從屬于物件,在方法外面,類里面,如果不初始化的話,輸出默認值,數值型別默認值0 0.0;字串型別默認值null;布爾型別默認值false,
String string1;
int string2=3;
//常量,修飾符static,不存在先后順序
final static double PI=3;
static final double PII=3.1;
//類變數,必須帶static修飾符,從屬于類,在main方法外寫,在main里呼叫也可直接被輸出,
static int a=3;
//main方法
public static void main(String[] args){
int i=3;//區域變數,必須宣告和初始化,且必須寫在方法里,僅作用于所寫的那個類,
System.out.println(a);//輸出前面的類變數a 運行結果是3
System.out.println(i);//輸出區域變數i 運行結果是3
//輸出實體變數
Demo2 demo2=new Demo2();//先定義宣告
System.out.println(demo2.string1);//輸出實體變數string1 運行結果是null
System.out.println(demo2.string2);//輸出實體變數string2 運行結果是3
System.out.println(PI);//輸出常量PI 運行結果是3
System.out.println(PII);//輸出常量PII 運行結果是3.1
}
public void others(){
//其他方法
}
}
命名規范:
首要原則:所有名字需要 見名知意
- 區域變數、類成員變數、方法名 :首字母小寫和駝峰原則(第一個單詞首字母小寫,后續單詞首字母大寫:例如fiveChess)
2.類名:首字母大寫和駝峰原則,例如:FiveChess
3.常量:大寫字母和下劃線,例如:MAX_NUMBER
二、Java運算子
算術運算子: + , - , * ,/ ,%(取余), ++(加加), --(減減)
賦值運算子: =
關系運算子: > , < , >= , <= , == , != , instanceof
邏輯運算子: &&(與),||(或),!(非)
位運算子:&,|,^(異或),~(取反),<<(左移:相當于乘2),>>(右移,相當于除2),>>>
條件運算子: ?:
擴展賦值運算子:+=,-=,*=,/=
優先級 單目運算子>雙目運算子
單目運算(只需要一個運算元就能完成的運算):(1)后綴運算:括號運算()、【】、邏輯非!、位反運算~、自增自減、正負、
雙目優先級:算術運算>(移位運算:>>右移除2<<左移乘2)>條件運算>(instanceof)>位運算(&^)>邏輯運算(&& ||)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/169193.html
標籤:其他
上一篇:【LeetCode】75. 顏色分類,使得相同顏色的元素相鄰
下一篇:第十六章 陣列
