天天看點

java基礎(1) 基本資料類型與文法java基礎(1) 基本資料類型與文法

java基礎(1) 基本資料類型與文法

辨別符

用來辨別類名、變量名、方法名、類型名、數組名以及檔案名的有效字元序列。

  • 由字母、下劃線、美元符号和數字組成,長度不限制
  • 第一個字元不能為數字
  • 不能是關鍵字,以及常量(null,true,false)

辨別符的命名最好是要有意義的,這在後面的編碼過程中會很重要。

基本資料類型

基本資料類型也稱簡單資料類型,java中共有八種基本資料類型

資料類型 介紹及注意點
boolean 邏輯資料類型;可以取true,false
int 整型;四個位元組;字首0八進制,字首0X十六i進制;
byte 整型;一個位元組;
short 整型;兩個位元組;
long 整型;八個位元組;常量加字尾L;
char 字元類型;兩個位元組;儲存Unicode表中任意字元;
float 浮點類型;四個位元組;保留八位有小數;數字尾f/F指明為float;
double 浮點類型;八個位元組;數字尾d/D指明為double;

變量聲明

類型名 變量名[,變量名[...]];
int var;
           

僅僅聲明還是不夠的,若要使用需要先初始化。

類型轉換

按精度排序

把精度級别低的轉換為精度級别高的類型會自動發生轉換。

反之則需要使用強制轉換。

強制轉換

(類型名)變量名
           
float a = 1;
int b = (int)a;
           

與c語言不同的是,java不允許将範圍超過byte,short,char的表達式指派給它們。

運算符、表達式和語句

運算符

運算符
+
-
*
/
% 取餘
x++,x–,++x,–x 自增,自減,同c
==,>=,<=,>,<,!= 關系運算符,同c
&&,||,! 邏輯運算符,同c
&,|,~,^ 位運算符
= 指派運算符

if條件語句

用法同c

if(boolean_expression){//建議都用{}括起來

}
else if(boolean_expression){//可選

}
else{//可選

}
           

switch 開關語句

表達式中的值可以為byte,char,short,int

switch(expression){
case 常量1:
		語句..
		break;
		....
default:
		語句..
}

           

循環語句

for

for(exp1;exp2,exp3){//同c

}
for(聲明循環變量://周遊數組
    數組名){
        
    }
int  [] arr = new int[10]
for(int a:
    arr){//周遊容器
    
    }

           

while

while(boolean_expression){

}
do{

}while(boolean_expression);
           

break、continue語句

break;//退出一層循環
continue;//進入下一次循環
           

輸入輸出語句

輸入

Scanner in = new Scanner(System.in);
String str = in.nextline();
           

輸出

System.out.println(String);//自帶換行
System.out.printf(..);//C語言printf
           

數組

聲明

僅僅聲明還是不夠的,還需要為它配置設定記憶體空間

數組名.length;//數組長度
           

ps.整理一下