2016年9月27日 星期二

大家一起來學java(三)——宣告與運算

zpzhslhibpp5usbdihun

單單衹會輸出的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 TypeSize (bytes)Range of Values
boolean1 true, false
char2 ‘\u0000’ to ‘\uFFFF’ (0 to 65536)
byte1 -128 to +127 
short2 -32768 to +32767
int4 -2147483648 to +2147483647
long8 -9223372036854775808 to+9223372036854775807
float4 -3.4028235x1038 to +3.4028235x1038
double8 -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

沒有留言:

張貼留言