目前為止,之前所學的程式只能一步步往下執行。
語句:判斷,迴圈,形成程式分支和迴圈。
選擇控制: if , else, switch, case
迴圈控制:white, do, for, foreach
跳轉語句:break, continue
異常處理:try, catch , finally
if 相當於條件運算子:
例else: 另外
例:判斷乙個數是不是兩位數整數
if else 巢狀:
輸入姓名和分數,判斷是否及格,
如果大於等於80分則輸出「你學的不錯,值得表揚!」
如果小於50則輸出「使勁努力,不要偷懶!」
如果在50-60之間則輸出「就差一點,再加把油!」
輸入乙個小數,然後進行四捨五入:
因為是小數,所以需要定義浮點型:
以double為例,
讀取輸入值a 然後用浮點型的a減去整型的a然後判斷值與0.5的關係
即 double a =double.parse(console.realine());
double c =a-(int)a;
如果c大於等於0.5則進1,如果c小於0.5則去掉小數。
運用到定義,整型和浮點型的轉換,等知識(還有遞增)
然後方程式:ax2+bx+c=0
判斷方程式的根的情況 並求解:
首先明白什麼是一元二次方程,
如果a等於0,方程式不是一元二次方程。
用公式:代爾塔△=b2-4*a*c判斷根的情況:
△<0則方程無解,△=0方程有兩個相等的實根,△>0方程有兩個不同的實根
求解則用到另乙個公式:
x=(-b±√b2-4ac)/(2*a)
根號√需要用到函式 math.sqrt()
標準體重:
男士體重=身高-100±3,女士體重=身高-110±3
將公式變形為:男士體重-身高+100=±3 女士體重-身高+110=±3
if判斷語句
判斷語句 if if 要判斷的條件 條件成立的時,要做的事情 else 條件不成立的時候,要做的事情 注意 的縮排為乙個tab鍵,或者四個空格 tab鍵和空格不要混用 age 13 if age 18 print 允許進入網咖 else print 未成年,不允許進入網咖 邏輯運算子 and 條件1...
判斷和判斷語句
判斷它如果對了就怎麼這麼做 如果錯了就怎麼這麼做 那這我們可以使用if.else這樣的判斷語句 if 判斷條件 else這樣就是它的格式 如果判斷條件是對的程式就會執行if裡面的 塊 如果判斷條件是錯的程式就會執行else裡面的 塊 案例 int a 10 if a 10 else判斷條件裡的變數等...
判斷語句 迴圈語句
條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...