Java基礎之邏輯控制
直接進入主題,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jmeter基礎邏輯控制器之ForEach控制器JMeter
- Java基礎——邏輯運算子Java
- java邏輯控制Java
- 邏輯代數基礎
- 推送的基礎邏輯
- Java基礎09:邏輯運算子、位運算子Java
- javascript基礎(邏輯運算子)(九)JavaScript
- 《Java程式設計邏輯》第3章 類的基礎Java程式設計
- java基礎學習之十二:控制流Java
- 【機器學習基礎】邏輯迴歸——LogisticRegression機器學習邏輯迴歸
- java取反邏輯Java
- jmeter學習指南之16個邏輯控制器JMeter
- Jmeter之邏輯控制器(Logic Controller)JMeterController
- angular2 的邏輯控制Angular
- 【iCore4 雙核心板_FPGA】例程五:基礎邏輯閘實驗——邏輯閘使用FPGA
- 【iCore3 雙核心板_FPGA】例程七:基礎邏輯閘實驗——邏輯閘使用FPGA
- 【Java基礎】:執行緒控制Java執行緒
- Jmeter邏輯控制器之If Controller的使用解析JMeterController
- 【iCore1S 雙核心板_FPGA】例程七:基礎邏輯閘實驗——邏輯閘使用FPGA
- TCP擁塞控制之基礎TCP
- 【Java基礎知識】Java流程控制Java
- [java基礎]之常量Java
- java基礎之XMLJavaXML
- 01.Python邏輯控制流Python
- 微信小程式開發基礎(一)「配置」與「邏輯層」微信小程式
- C語言基礎-1、邏輯型別和運算C語言型別
- 《MySQL 基礎篇》十:邏輯架構和儲存引擎MySql架構儲存引擎
- ?Java基礎之Java列舉Java
- Java基礎 - 流程控制語句Java
- java基礎_05_流程控制Java
- 機器學習之邏輯迴歸機器學習邏輯迴歸
- .NET基礎之DataList控制元件控制元件
- 【Python基礎知識】Python中的邏輯運算子Python
- 基礎知識1——資料物理,邏輯儲存結構
- Java基礎之代理模式Java模式
- [java基礎]之註釋Java
- [java基礎]之變數Java變數
- [java基礎]之 運算子Java