1.java d的基本數據類型有 符號 位元組 表示範圍 整形: byte 1 -2^7-2^7-1 short 2 -2^15-2^15-1 int 4 -2^31-2^31-1 long 8 -2^63-2^63-1 浮點型 float 4 大於long的範圍 double 8 大於float的範 ...
1.java d的基本數據類型有
符號 位元組 表示範圍
整形: byte 1 -2^7-2^7-1
short 2 -2^15-2^15-1
int 4 -2^31-2^31-1
long 8 -2^63-2^63-1
浮點型 float 4 大於long的範圍
double 8 大於float的範圍
字元型 char 2 0-65536
布爾型 boolean 1 只有true和false
下麵不是基本數據類型:
引用型: String
枚舉型;enum 一般不怎麼用到
2.if語句;
if(條件判斷){語句}
當條件判斷為真即true時執行大括弧裡面的語句;否則結果為false不執行語句;
升級版:if(條件){.....}else{}
當if中的判斷條件非true時運行else的語句;
多重if:if(條件){。。。}else if(條件){。。。}。。。else{}
從上往下依次進行判斷如果滿足一個就執行大括弧裡面的語句後面的語句都不執行;如果都不滿足則執行else語句。
3.for迴圈:
表達形式: for(變數初始化1;條件判斷2;變數變化3){迴圈體4}
執行順序:1-2-4-3-2-4-3-2-4一直迴圈下去直到條件2不滿足退出迴圈
舉例:
int sum=0;
for(int i=1;i<=10;I++){
sum=sum+i;
}
先給i賦給初值1;之後判斷1<=10;執行sum=sum+i;此時可得到sum=1;然後i+1得到i=2
再判斷2<=10,進行迴圈一直到i=11的時候退出迴圈此時可知sum=1+2+3+4+5+6+7+8+9+10;
最後得出前十位自然數的和;
註:for一般用於迴圈次數限定的條件之下;
4.while(條件){迴圈體}
當條件為真時候可以執行裡面的迴圈體;
whlie(true){ }
是無限死迴圈
while迴圈一般用於條件次數不限定的時候;
還有while的兄弟版本:
do{ }while(條件);
這個迴圈是先執行語句後進行判斷,如果條件為true則執行迴圈體,註意條件判斷圓括弧後面需要分號;
怎麼使用看個人習慣了。