Java基礎之邏輯控制

whisperrr發表於2021-08-13

  直接進入主題,Java分為三大邏輯順序,它們分別是順序結構、分支結構和迴圈結構。

  第一個,首先說順序結構,這個比較簡單,主要就是程式碼按照書寫的順序一行一行的執行。比如

  System.out.println("aaa");

  System.out.println("bbb");

  System.out.println("ccc");

  // 執行結果   大連無痛人流醫院  

    aaa

  bbb

  ccc

  第二個是分支結構,程式碼按照要求從指定的分支執行。這裡主要運用到兩個語句,一個是if語句,另外一個是switch語句。

  關於if語句,主要有兩種風格,舉個例子

  第一種

  // 風格1

  int x = 10;

  if (x == 10) {

  // 滿足條件

  }

  if(x!=10) {

  // 不滿足條件

  }

  第二種

  // 風格2

  int x = 10;

  if (x == 10) {

  // 滿足條件

  }

  else

  {

  // 不滿足條件

  }

  這裡可以看到兩種風格,我們一般推薦使用第二種。

  接下里說說switch結構,簡單示例

  int day = 1;

  switch(day) {

  case 1:

  System.out.println("星期一");

  break;

  case 2:

  System.out.println("星期二");

  break;

  case 3:

  System.out.println("星期三");

  break;

  case 4:

  System.out.println("星期四");

  break;

  case 5:

  System.out.println("星期五");

  break;

  case 6:

  System.out.println("星期六");

  break;

  case 7:

  System.out.println("星期日");

  break;

  default:

  System.out.println("輸入有誤");

  break; }

  根據 switch 中值的不同, 會執行對應的 case 語句. 遇到 break 就會結束該 case 語句.

  第三種,迴圈結構,根據條件判斷是繼續迴圈還是跳出迴圈。

  int n = 1;

  int result = 0;

  while (n <= 100) {

  result += n;

  n++;

  }

  System.out.println(num);

  // 執行結果

  5050

  這裡求0-100的和,只要n《=100,就一直進行迴圈,


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005147/viewspace-2786820/,如需轉載,請註明出處,否則將追究法律責任。

相關文章