《Java 7程式設計入門經典》一3 2 if語句

2021-09-23 09:16:49 字數 728 閱讀 9280

第1章介紹了if語句。這裡將詳細解析它。if語句的完整形式是:

if(condition) statement;

else statement;

其中,if和else的目標是單條語句。else子句是可選的。if和else的目標都可以是語句塊。使用語句塊的if語句的一般形式是:

if(condition)

else

如果條件表示式為真,執行if的目標。否則,若存在else的目標語句,則執行else的目標。兩者不可能同時執行。if語句中的條件表示式必須生成boolean型別的結果。為了演示if語句和其他控制語句,將為小孩們設計一種簡單的計算機猜謎遊戲。在遊戲的第乙個版本中,程式向玩家詢問a~z之間的乙個字母。如果玩家從鍵盤中輸入正確的字母,程式響應並輸出訊息「right」。程式如下:

這個程式給玩家提示,並從鍵盤讀入字元。使用if語句,與結果比對字元。在這個例子中,字元是k。當輸入k時,訊息顯示。在測試這個程式時,記得k必須是大寫。

進一步發展猜謎遊戲,下一版本在輸入錯誤的字元時,用else來輸出訊息。

JAVA7併發程式設計手冊筆記

isinterrupted 不能改變interrupted屬性值,只是返回這個屬性的值 thread類的靜態方法interrupted設定interrupted屬性為false。推薦使用isinterrupted deuqe 雙端佇列 uncaughtexceptionhandler介面 實現 un...

Java7併發程式設計 3 執行緒同步輔助類

常用的同步有synchronized關鍵字 lock介面以及實現類,如reentrantlock reentrantreadwritelock中的readlock和writelock。在本章中將以以下幾個更高階的同步機制來實現多執行緒的同步。是一種計數器,用來保護乙個或則多個共享資源的訪問,它是併發...

Java7併發程式設計實戰(一) 執行緒的管理

1 繼承thread類,並且覆蓋run 方法 2 建立乙個實現runnable介面的類。使用帶引數的thread構造器來構造 2 example 計算列印乘法表 首先建立乙個calculator類,實現runnable介面 public class calculator implements run...