Java 基礎DAY 01
DAY 01
1、Java基本數據類型
Java關鍵字
| abstract | boolean | break | byte | case | catch | char |
| class | continue | default | do | double | else | extends |
| false | final | finally | float | for | if | implements |
| import | instanceof | int | interface | long | native | new |
| null | package | private | protected | public | return | short |
| static | synchronized | snper | this | throw | throws | transient |
| true | try | void | volatile | while | assert | enum |
Java基本數據類型
| 數據類型 | 大小\位 | 取值範圍 |
| long(長整型數) | 64 | -2^63 到2^63-1 |
| int(整型數) | 32 | -2^31到2^31-1 |
| short(短整型) | 16 | -2^15到2^15-1 |
| byte(位) | 8 | -128~127 |
| char(字符) | 2 | 0~255 |
| float(單精度) | 32 | -3.4*10^38到3.4*10^38 |
| double | 64 | -1.7*10^308到1.7*10^308 |
數據位越大所能帶表的數值範圍越大,同樣在內從中開辟的空間也越大。在實際使用中要合理使用,避免資源浪費。
00000000-00000000-00000000-00000000
在上麵二進製數中從右到左每8個0代表一個8位。
| 數據類型 | 默認初始化值 |
| byte | (byte)0 |
| short | (short)0 |
| int | 0 |
| long | 0L |
| float | 0.0f |
| double | 0.0d |
| char | \u0000(空 |
| bolean | false |
常用轉義字符
例:
\n回車
\t水平製表符(table)
\b空格
\r換行
\f換頁
\’單引號
\’’雙引號
數據類型轉換
byte->int 自動轉換;
int->byte 強製轉換;
當float或double轉換成int時將會直接舍去小數部分,而不是四舍五入。
字符類型中每一個字符都有一個對應的整數,可以相互轉換
2、基本運算
算數運算
| 名稱 | 作用 |
| + | 加法運算 |
| - | 減法運算 |
| * | 乘法運算 |
| / | 除法運算 |
| % | 取餘 |
| ++ | 自加1 |
| -- | 自減1 |
關係運算
| 名稱 | 作用 |
| == | 等於符號 |
| != | 不等於 |
| > | 大於 |
| < | 小於 |
| >= | 大於等於 |
| <= | 小於等於 |
邏輯運算
| 名稱 | 作用 |
| & | 與運算 |
| && | 雙與(短路) |
| | | 或 運算 |
| || | 雙或(短路) |
| ~ | 非 |
| ^ | 異或 |
位運算
| 名稱 | 作用 |
| >> | 右移 |
| << | 左移 |
| >>> | 無符號右移 |
| <<< | 無符號左移 |
3、多行注釋和單行注釋
多行注釋:/*內容*/
單行注釋://內容
例:
class fortest
{
public static void main(String[] args)
{
/*
for(初始化表達式;循環條件表達式;循環後的操作表達式)
{
執行語句;
}
for語句中的變量:int x =0的作用域隻在for語句內有效。
*/
for (int x=0;x<4 ;x++ ) //循環條件表達式滿足後執行,執行語句,再執行循環後的操作表達式
{
System.out.println("x="+x);
}
//for 語句程序流程:
//1、先判斷X是否小於4。
//2、小於4,執行打印語句
//3、執行完打印語句,X自加一次
//4、上麵1-3重複直至X大於3(X=0的動作隻執行一次)
System.out.println("Over!");
}
}
最後更新:2017-08-14 23:32:12