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則執行循環體,注意條件判斷圓括號后面需要分號;
怎么使用看個人習慣了。