ディレクトリ
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后面的代码都不执行)