歸納ch04 Sample 1~11重點
1. 字串和整數相加 會先將整束變為字串然後串接起來
注意:入此整數為各整數做運算則應該以小括號強制
2.百分符號(%)為取餘數時用途廣
例一. 求奇數偶數(應用開關) 非偶及奇數
x%2==0 , 奇數
運算子
3.x=x+1--> x+=1 or x++
注意若 ++x x++與其他運算式並用須注意隱含的先後次序
or 建議若無必要單獨成立一個式子
+= 是Java後期新增,初學建議先跳過先用
sum = sum + 1
4. Ch04 Sample6
int sum =0;
sum += Interger.parseInt(strx);
的另一個加總方式,預備與迴圈搭配使用。
位移位元運算子先跳過(skip)
5.int 與 double 之間資料互換時,系統會認為int資料範圍小double範圍大,所以 int --> double安全 不警告 ; double --> int 危險
警告
==>解法, 強制型別轉換,例如:
double d = 3.5 ;
int i = (int) d;
承上
double <== int 系統認為安全,但程式可能不安全(小心)
例如 :
double d = 5/4 ;
我們以為答案是 1.25 結果是1.0
解法:
double d = (double)5/4 or
double d = 5.0/4 or double d = 5/4.0
所有整數類放置double都是屬於安全不警告(沒有精準度喪失)
練習題
基於上午Sample4 判斷偶數
繼續以下
==>寫程式 判斷2整數做+-*/之後有哪些結果為正整數.
因為未學到流程控制所以先利用boolean函數與關聯運算子來做
If () 敘述句的好處 比只有boolean更簡潔 篩選出我們需的答案
沒有留言:
張貼留言