單單衹會輸出的java并沒有什麽實際的作用,我們需要添加一些數值,另它看起來比較有用點?
今天要講的是就是宣告,宣告一個數值是什麽類型,具體是多少。
比如以下code:
Public class test1{
public static void main(String [] args){
int radius;
radius = 3;
System.out.print("半徑:"radius);
}}
輸出的結果是:半徑:3
int其實是integer的簡稱,但并不是所有的類型都能簡稱的,比如double,就必須全寫。
解釋下比較常用的幾個宣告
integer,宣告了radius是個整數,所以輸入輸出必須為整數,這尤其在後期我們需要輸入資料時很重要。
double是浮點數,也就是所謂的小數,若有些公式是除以一個數的時候,使用double才能看到後面的小數點,否則會直接捨掉小數點,出整數。
附上一個宣告類型表格
Data Type | Size (bytes) | Range of Values |
boolean | 1 | true, false |
char | 2 | ‘\u0000’ to ‘\uFFFF’ (0 to 65536) |
byte | 1 | -128 to +127 |
short | 2 | -32768 to +32767 |
int | 4 | -2147483648 to +2147483647 |
long | 8 | -9223372036854775808 to+9223372036854775807 |
float | 4 | -3.4028235x1038 to +3.4028235x1038 |
double | 8 | -1.79769313486231570x10308 to+1.79769313486231570x10308 |
其實上面的表並不用特意去背,經常用到的多數是int,double,boolean。
還有命名部分要注意以下幾個規則
int或者double後面的命名其實是方便自己記的,比如student我會簡稱stu,你也可以st,名字方面其實是隨便的,不過要注意并不以數字開頭,命名除了$和_外其他符號不能用,不能有空格。
實際參考以下幾個錯誤的
int 123
int @1
int my home
幾個數值一起命名
int i,stu,home;
衹需要在後面加上,(必須是英文的,)
運算
宣告完后可以進行運算
比如:
int i,a,b
a=10;
i=1;
b=a+i
加減乘除都可以進行,依舊是計算括號先,%是代表mod,比如10 mod2=10%2
b=a+i,而不能a+i=b
沒有留言:
張貼留言