Java プログラミングのタスク駆動型チュートリアルの学習ノート 3

目次

1. Select ステートメント

1. if 条件文

2. switch 条件文

第二に、ループ文

1. while ループ文

2. do---while ループ文

3. for ループ文

三、ジャンプ文

1. break ステートメント

2. ステートメントの継続

3.リターンステートメント

4. 複合文とブロック機能

五、三項演算子?

ケース1:奇数と偶数の判定

 ケース 2: 2008 年がうるう年かどうかの判断

 Case 3 数字で月を判断する

ケース 4 当てっこゲーム

 ケース 5: 九九九九表を出力する


1. Select ステートメント

1. if 条件文

(1) 簡単な if 条件文

if(条件语句){
  代码块
}

判定条件:ブール値、値が真の場合、{}内の文が実行されます。

if-else ステートメント

if-else 文とは、ある条件が満たされた場合にある処理を実行し、そうでない場合は別の処理を実行することを意味します。

フォーマット:

if(判断条件){
    执行语句
}else{
    执行语句
}

マルチブランチ if-----else if------else ステートメント

if(判断条件1){
   执行语句1
}else if(判断条件2){
   执行语句2
}
-------
else if(判断条件n){
   执行语句n
}else{
     执行语句n+1
}

2. switch 条件文

Switch ステートメントは複数分岐の switch ステートメントであり、出力ステートメントは式の値に従って実行されます。

break は、Switch ステートメントを終了するために使用されます。

フォーマット:

switch(表达式){
    case 目标值1:
          执行语句1
          break;
     case  目标值2:
          执行语句2
          braek;
----------------
     case  目标值n:
          执行语句n
           break;
      default:      //用于非法数值的结束(可以省略,不推荐)
       执行语句n+1
       break;
}

case の値は定数でなければなりません。case の値を繰り返すことはできません。また、複数のケースをマージすることもできます。

ブレークの機能は、Switch ステートメントの実行を終了することです. ブレークがない場合、プログラムが一致する case 節を実行すると、次の case 節が実行されます。

第二に、ループ文

1. while ループ文

フォーマット:

while(循环条件){
      执行语句
       ------
}

while ステートメントは、ループ ステートメントを制御するためのループ条件式です。ループ条件式は、ループを実行するかどうかを判断するために使用され、値は true または false であり、ループが開始されると、ループ条件式が最初に実行されます。値が true の場合、ループ条件が false になるまでループ本体が実行され、ループが終了します。

2. do---while ループ文

フォーマット:

do{
     执行语句
     -------
}while(循环条件)

do----while ループは、最初にループ本体を 1 回実行した後、条件に応じて実行を継続するかどうかを判断します。

3. for ループ文

サイクル数がわかっている場合に使用

フォーマット:

for(初始化表达式(1);循环条件(2);操作表达式(3)){
    执行语句(4)
     -----
}

ステップ 1: 実行 1

ステップ 2: 2 を実行、判定条件が true の場合、3 番目のステップを実行、判定結果が false の場合、5 番目のステップを実行

ステップ 3: 4 を実行する

ステップ 4: 3 を実行し、ステップ 2 を繰り返します。

ステップ 5: ループを終了する

三、ジャンプ文

ジャンプ文は、ループ実行中のプログラムフローのジャンプを実現するために使用されます

1. break ステートメント

break ステートメントは、ループまたはその他の制御構造を終了させることができます. break ステートメントが実行される限り、ループ本体の実行が終了します. break は loop ステートメントだけでなく、Switch マルチブランチにも適用されます.声明。

入れ子になったループの内層に break 文がある場合は、内側のループからしか飛び出せないため、外側のループから飛び出したい場合は、外側のループをマークする必要があります。

2. ステートメントの継続

continue文は、あるループ本体の実行中にcontinue文を実行すると、このループが終了し、このループ内のcontinue文の次の文を実行する代わりに、次のループが実行されます。

3.リターンステートメント

return ステートメントは、メソッドから戻り、それを呼び出したステートメントに制御を渡します。通常、return ステートメントはメソッドの最後に配置され、現在のメソッドを終了して値を返します。

(1) return文の文法形式

リターン[式];

(2) return ステートメントの 2 つの機能。

1. メソッドの実行を終了し、呼び出し元に戻ります。

2. メソッドの戻り値を戻す

4. 複合文とブロック機能

複合ステートメントは、中括弧のペアで囲まれたいくつかの単純な文です

五、三項演算子?

フォーマット:

判断条件?表达式1:表达式2

三項演算は通常、変数に値を代入するために使用され、判定条件が真の場合は演算結果が式 1 の値になり、それ以外の場合は式 2 の値になります。

ケース1:奇数と偶数の判定

 

 ケース 2: 2008 年がうるう年かどうかの判断

 Case 3 数字で月を判断する

package example;

public class example3 {
	public static void main(String[] args) {
		int month=6;
		switch(month) {
		case 1:
			System.out.println("January");
			break;
		case 2:
			System.out.println("February");
			break;
		case 3:
			System.out.println("March");
			break;
		case 4:
			System.out.println("April");
			break;
		case 5:
			System.out.println("May");
			break;
		case 6:
			System.out.println("June");
			break;
		case 7:
			System.out.println("July");
			break;
		case 8:
			System.out.println("August");
			break;
		case 9:
			System.out.println("September");
			break;
		case 10:
			System.out.println("October");
			break;
		case 11:
			System.out.println("November");
			break;
		case 12:
			System.out.println("December");
			break;
		default:System.out.println("非法数值");
		}
	}

}

ケース 4 当てっこゲーム

 

 ケース 5: 九九九九表を出力する

おすすめ

転載: blog.csdn.net/TAO1031/article/details/121689432