閱讀319 返回首頁    go 技術社區[雲棲]


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

  上一篇:go  想跟上這個時代,你該學習了
  下一篇:go  關於技術問題和解決方案的多方麵觀點