3 - Javaのロジック制御文

ディレクトリ

Javaの選択構造

Javaのループ構造

リターン、休憩、継続

1、Javaの選択構造

1.1、IF(条件)...他の構造

- 条件が== trueの場合、そうでない場合は、他の下の文を実行した場合に実行される場合は下の声明

もし(3 <= 0 
    のSystem.out.println( "3 <= 0" )。

    のSystem.out.println( "3> 0");

1.2、IF(条件1)... ELSE IF(条件2)...他の構造

- 次のステートメントは、(条件1)が実行された場合とき条件1 ==真

- 他下ステートメントIF(条件N)条件実行N == TRUEであります

- とき満足していない他の下でステートメントを実行します

int型 E = 3 ;
INT F = 4 もし(E + F> 7 
    のSystem.out.println( "" )。
それ以外の 場合(E + F == 7 
    のSystem.out.println( "B" );
それ以外の 場合(E + F <7 
    のSystem.out.println( "C" );

    のSystem.out.println( "D");

1.3、スイッチ(操作文の)...ケース値の構造

- 演算結果値==ケースステートメントは、ステートメントが実行されたときに対応する場合を入力

- デフォルト:どんなに限りそこには切れ目がなく、最終的にデフォルトに行きたいと、ケースに

- 休憩:そこにブレークどうかを現在の選択構造のは、スイッチから直接、その後、ケースを入力してください

1.3.1、全く何の休憩をデフォルトません

INT A = 5
 スイッチ( - 3 
{
 ケース 1 
    のSystem.out.println( "1" )。ケース 2 
    のSystem.out.println( "2" )。ケース 3 
    のSystem.out.println( "3" )。


}

1.3.2は、何のブレークデフォルトはありません

int a = 5
switch(a - 3)
{
case 1:
    System.out.println("one");
case 2:
    System.out.println("two");
case 3:
    System.out.println("three");
default:
    System.out.println("default");
}

1.3.3、有default有break

int a = 5
switch(a - 3) {
case 1:
    System.out.println("one");
    break;
case 2:
    System.out.println("two");
    break;
case 3:
    System.out.println("three");
    break;
default:
    System.out.println("default");
}

2、Java循环结构

2.1、while(条件)循环,适用于不清楚循环次数,但知道进入循环的条件时

- 当条件==true时,进入循环

int a = 1;
while(a<=5) {
    System.out.println(a);
    a++;
}

2.2、do…while(条件)循环,适用于不清楚循环次数,但知道停止循环的条件时

- 值型循环中的语句,直到条件==false时,跳出该循环

int b = 1;
do {
    System.out.println(b);
    b++;
}while(b<=5);

2.3、for循环,适用于知道循环的次数的情况

- 格式:for(定义一个变量;条件;运算语句){每次循环要执行的语句}

for(int i=0;i<5;i++) {
    System.out.println(i);
}

3、return、break、continue

- return:跳出当前方法,并返回数据(可以不返回)

- break:跳出当前逻辑结构

- continue:跳出本次循环,执行下一次循环(本次循环中continue后面的代码都不执行)

おすすめ

転載: www.cnblogs.com/new-hashMap/p/12158606.html