JAVA學習——控制流程語句
1、條件語句
(1)if條件語句
if(條件){
語句塊1
}
else{
語句塊2
}
條件可以是:1、一個boolean值;2、可以是一個boolean型別的變數;3、可以是一個返回值為boolean型別的表示式;
(2)巢狀if條件語句
if(條件1)
{
//語句塊1
if(條件2)
{
//語句塊2
}
else{
//語句塊3
}
}
else
{
//語句塊4
}
(3)if-else階梯的形式
if(條件1){
//語句塊1
}
else if(條件2){
//語句塊2
}
else if(條件3){
//語句塊3
}
else if(條件4){
//語句塊4
}
else
語句塊5
(4)switch條件語句
switch(表達示)
{
case value1:
//程式語句
break;
case value2:
//程式語句
break;
......
default:
//程式語句
}
其中表達式必須是byte、short、int或者是char型別。case後的值必須是與表示式型別一致或者可以相容的型別,不能出現重複的value值。
執行過程:
1計算表示式的值,與每一個case匹配,找到匹配的就執行該case,找不到匹配的就執行default的語句塊;
執行完case語句塊後,就使用break語句跳出switch.如果沒有遇到break,就執行下一個case,直到遇到brak為止。
2、迴圈語句
(1)while迴圈語句
whilt(條件)
{
//迴圈體
}
當條件為真的時候會一直執行迴圈體的內容,直到條件的值為假,就會跳出迴圈執行下面的程式碼。
示例如下:
(2)do-while
do
{
//迴圈體
}
while(條件)
do-while迴圈體首先會執行迴圈體,然後計算條件,如果該條件為真的話就繼續執行迴圈體,否則就終止迴圈,執行下面的程式碼。這種迴圈體會保證至少執行一次迴圈
示例如下:
(3)for迴圈語句:
for(初始化;條件;迭代運算)
{
//迴圈體
}
當執行for迴圈,第一次先執行迴圈的初始化,通過它設定迴圈控制變數值,接下來計算條件,條件必須是一個布林表示式,如果為真的話,就繼續執行迴圈,否則跳出迴圈。然後執行的是迭代運算,通常情況下迭代運算是一個表示式,可以增加或者減小迴圈控制變數。最後再根據計算結果判斷是否執行迴圈體,如此往復直到條件為假為止。(程式控制變數只需要在程式控制的時候使用,沒有必要在迴圈外宣告它)
示例計算1到100的和:
Java中多個變數來控制迴圈的執行,各個變數之間通過逗號隔開:
for (迴圈變數型別 迴圈變數名稱 : 要被遍歷的物件)
{迴圈體}
public class ForNewType {
public static void main(String[] args) {
int [] integers= {1,2,3,4,5};
for(int i:integers) {
System.out.println(i);
}
}
執行結果:
12
3
4
5
3、跳轉語句
(1)break語句:
三種用途:1、它可以用於跳出switch語句,前面的switch語句已經使用了break。2、break語句可以用於跳出迴圈。3、可以用於大語句塊的跳出。
示例:break語句跳出迴圈(只跳出它後在的迴圈語句)
(2)continue
(3)return
相關推薦
JAVA學習——控制流程語句
1、條件語句(1)if條件語句if(條件){語句塊1}else{語句塊2}條件可以是:1、一個boolean值;2、可以是一個boolean型別的變數;3、可以是一個返回值為boolean型別的表示式;(2)巢狀if條件語句if(條件1){//語句塊1if(條件2){//語句
Java 004 控制流程語句 控制跳轉語句
知識點梳理 心得體會 小知識點 1.if語句可以得到結果或得到輸出,而三元運算子只能得到結果 2.if可判斷boolean、範圍、常量,switch只能判斷有限的常量 3.for迴圈誤將其他程式碼放入迴圈體大括號內可能會出現死迴圈 4.for迴圈、while迴圈初始化表示式
Java基礎----控制流程語句
/* 控制流程語句: 語句:使用分號分隔的程式碼就是一個語句。 順序語句:按照程式碼順序從上往下執行所有的程式碼就是順序語句 */ class Demo1 {public static void main(String[] args) {/*int i=10;//宣告變數
java學習之流程控制語句(選擇結構)
流程控制語句 1 選擇結構 if if語句有三種語法格式,每一種格式都有它自身的特點。 1.1 if語句 if語句是指如果滿足某種條件,就進行某種處理。 在Java中,if語句的具體語法格式如下: if (條件語句){ 執行語句; &nbs
“全棧2019”Java第二十二章:控制流程語句中的決策語句if-else
難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第二十二章:控制流程語句中的決策語句if-else 下一章 “全棧2019”Java第二十三
控制流程語句
col lns body ava 常量與變量 str 代碼 格式 string <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D
java學習之迴圈語句
1 迴圈語句 while while迴圈語句和選擇結構if語句有些相似,都是根據條件判斷來決定是否執行大括號內的執行語句。區別在於,while語句會反覆地進行條件判斷,只要條件成立,{}內的執行語句就會執行,直到條件不成立,while迴圈結束。 它的語法結構如下: while(迴圈條件){ 執行語句
基礎01_基礎班知識總結_控制流程語句
一、Java語言概述 1).什麼是"Java":它是一門“程式語言”,作用:操作計算機,讓計算機根據我們的意願去做事情。類似於Java的程式語言還有很多:C語言、C++語言、Java語 言、C#、PHP… Java語言是:跨平臺(跨作業系統)。一次編寫,到處執行
sql控制流程語句case when/if/ifnull/null if
select *,case t.name when 1 then '男' when 2 then '女' end as sexfrom tt t 結果: 一. 控制流程函式 1.CASE value WHEN [compare-value]THEN result [WHEN [c
Java學習之路(二)流程控制語句
循環 cas 學習之路 將不 乘法表 length 跳出循環 spa int if、if…else…語句 if (true) { System.out.println("為真時執行");
Java學習筆記七:Java的流程控制語句之switch
獎品 出現 字符型 -s png 結束 ase 選項 分享圖片 Java條件語句之 switch 當需要對選項進行等值判斷時,使用 switch 語句更加簡潔明了。例如:根據考試分數,給予前四名不同的獎品。第一名,獎勵筆記本一臺;第二名,獎勵 IPAD 2 一個
Java學習筆記八:Java的流程控制語句之循環語句
AI 介紹 可見 while 兩個 流程控制 邏輯運算 ava 表示 Java的流程控制語句之循環語句 一:Java循環語句之 while; 生活中,有些時候為了完成任務,需要重復的進行某些動作。如參加 10000 米長跑,需要繞 400 米的賽道反復的跑 25
java學習之路之基本語法-程式流程控制-switch語句練習題
switch(變數){ case 常量1: 語句1; break; case 常量2: 語句2; break; … … case 常量N: 語句N; break; defa
java基礎:流程控制語句(選擇結構if語句)
這樣的 執行 錯誤數據 一點 選擇 邏輯運算符 月份 等級 pri (1)順序結構 從上往下,依次執行 Demo:class ShunXuJieGouDemo { public static void main(String[] args) { System.o
java 運算子,流程控制語句,鍵盤錄入
1.比較運算子 public static void main(String args[]) { int x = 3; int y = 4; int z = 5; System.out.println(x > y); System.out.println(x &
lua學習筆記---流程控制語句(if else)
其實這些在使用熟練之後都無需記錄,目前這些也很熟練了。擔心後面長時間不用lua,忘了基本的格式,所以記錄一下。 if(布林表示式) then --1 elseif(布林表示式)then --2 else --3 end 例子: c=10 if(c>1
Java學習筆記3--流程控制
3.1條件語句 3.1.1 簡單的if條件語句 語法格式: if(條件表示式){ 語句塊; } 上述語法表示為“如果滿足某種條件,就進行某種處理”。 public class Test { public static void main(Stri
【java基礎】流程控制語句if-else使用,控制檯輸入時間,輸出下一秒
需求:從控制檯輸入時間,並輸出這個時間的下一秒 import java.util.Scanner; public class { public static void main(String[] args){ Scanner scanner = new S
Java學習之路0715(二)(變數的使用、宣告,賦值,運算子,控制語句)
1、變數的使用 1、宣告變數,即根據資料型別在記憶體中申請儲存空間 2、賦值 2、變數命名規則 要求簡潔,首字母以字母、下劃線_、美元符$,後面可以是字母、下劃線、美元符任意組合,變數名須是名詞,且第一個單詞首字母小寫,後續單詞首字母大寫
java的基本流程控制語句及例子
/** * switch語句 * @author xinhulian * */ public class TestSwitch { /* * 格式: * switch(表示式){ //switch:關鍵字,表示這是一個switch語句。表示式:byte、short、int、char、字串、列舉(後面學)