......最初の週day.3を放棄するの取得.. 。。。。循環と判断声明

   

             裁判官文

1、スイッチ - ケース

 


分岐構造の処理、使用して実装することができ、ひいては、保持していない場合は、他の
特定の比較値の限られた数を処理するのにも同様に適しています


ブレイク:終了条件は、次のステートメントを継続する一切ブレークはありません

 

注意:


スイッチのみ後種類または変数表現は、自動的にintに変換することができ、文字列、列挙
値が繰り返されない場合
の値は、定数、変数は当てはまりません

 

 

教室のタスク:

 

キーボードスイッチからの入力を使用して文字(A、B、C、D、E) - 大文字用ケース構造

=新しい新しいスキャナスキャナスキャナ(System.in); 
文字列Scanner.next S =(); //キーボード入力文字列を取得

//文字を= S Scanner.next()のcharAt(0);. 
スイッチ(S){ 
ケース"A":
のSystem.out.println( "A"); 
BREAK; 
デフォルト:
のSystem.out.println( "無効な入力"); 
}

  

2、if文

 

1

IF(B){//する判定変数は、ブールタイプ

}他{ 

}

  2、

(式)IF {// 式である式A
 
}他{ 

}   3。 
{(式1)IF 
他} IF(式2); { 
}他{(式3の)IF 
{他IF(expressionN)} 
} //他の{代替的に、推奨は省略されていません
}










  

 

 

2サイクル

 


文を解決するためのサイクルを繰り返して、一般的に時間があります


にとって();

{(; stetement2 statement3 statment1)用
statement4 ....
}

最初のステップ:第一実施statment1、ループ変数の初期化

ステップ2:実行結果として得られるstetement2、結果がブール値で
結果が真の場合、文の実行statement4ループ本体
結果がfalseの場合、ループ終了

第三ステップ:実行中statement3の実行ループは、ループ変数の変更
の手順を繰り返しを

 

特別な場合:
(;;){ため
のSystem.out.println(1);
} //無限ループ

 


しばらく;

一方、(A){B}。

//決意は、ループの外falseの場合、完全な、真の実行後にBの真偽を判断していき、真です。

 


()しながら、{A}を行います。

//判決後、最初に実行し、

 


ケース:出力1-100の間の整数

(I 1 = int型; iが= 100 <; Iは++){ため
のSystem.out.println(I)。
}

  


教室のタスク:


1、さえ間1-100

 


図2に示すように、出力100から999の間、または7~7の整数倍と

	パブリック静的無効メイン(文字列[] args){ 
		// TODO自動生成方法スタブ
		{(;私は1000 <I ++はI = 100 INT)ため
			INT A = I / 100; // baiweishuの
			INT B =(I 100% )/ 10; // shiweishu 
			INT C = 10%I; // geweishu 
			(I%7 == 0 || == 7 || Bの== 7 || C == 7){場合
				のSystem.out.println (私); 

			} 

		} 
	}

  

 

3、及び計算奇数1-100の間

	パブリック静的無効メイン(文字列[] args){ 
		// TODO自動生成方法スタブ
		{(; iが100 <I ++は、I = 1 INT)のための
			(I%2 == 0){場合
				のSystem.out.println(I ); 

			} 

		} 
	}

  


4は、1~50の間で5倍を乗じて算出されます

	パブリック静的無効メイン(文字列[] args){ 
		// TODO自動生成方法のスタブ
		長の合計= 1。
           以下のために(INT i = 1; iは<= 50; I ++){ 
        	   IF(I%5 == 0){ 
        		   合計=合計* I。
        		     
        	   } 
        	  
           } 
           System.out.print(合計)。
    	   
           
           
	}

  

 

図5に示すように、キーボード入力からの正の整数であり、数が整数(プライム)の質量であるか否かを判定する

パブリック静的無効メイン(文字列[] args){ 
		// TODO自動生成方法スタブ
		スキャナスキャナは=新しいスキャナ(System.in)。
		INT S = scanner.nextInt()。
		INT Q = 1。
		以下のために(INT I = 2、iはSを<; iは++){ 
			IF(S%I == 0){ 
				Q = 0; 
				ブレーク; 
			} 
		} 
		もし(Q == 1){ 
			System.out.print( "右")。
		} 
		他{ 
			System.out.print( "間違いました")。

		} 
	}

  



1、さらに1-100の間に達成しながら

 


図2は、整数、キーボードからの入力との間の整数のサイズ、以前指定された整数と比較し、そして魚までプロンプトを与え、何回出力推測
ブレークの使用を終了する一方(真):先端循環

	静的な無効メインパブリック(文字列[]引数){ 
		// TODO自動生成されたメソッドスタブ
		スキャナスキャナスキャナ新しい新=(System.in); 
		scanner.nextInt Y =を(INT); //元の価格
		。INT 1 = S; 
		int型私は1 =; 
		ながら(I <100){ 
			int型scanner.nextInt C =(); //推測価格
			(C IF> Y){ 
				System.out.print( "ハイ")の; 
			} 
			(Y> C)IF { 
				System.out.print( "ロー"); 
			} 
			(Y == C){IF 
				System.out.print( "はい"); 
				BREAK; 
			} 
			S ++; 
		} 
		System.out.print(「だけ測定"+ S +"ビュー「); 
	}

  

各ビットの数及び任意の正の整数で計算1、
12である。3 1234年10
2、2 / 1,3 / 2,5 / 3,8 / 5,13 / 8 ...フロント10の列数を求めます(なお、データ型)
素数の出力における3 1000
4、出力(回数内側ループと外側ループとの間の関係)の形状
*
* *
* * *
* * * *
------- -------------
* * * *
* * *
* *
*
5、月曜日1900年1月1日にはよく知られている、キーボードから月と年を入力して、カレンダーを出力
など、:2019 7つの出力
日一二三四五〇から六
1 2 6 5 4 3
7 10 11 8 9 13 12である
14 15 19 16 17 18 20である
21 22であり、23は26である24 25 27であります

 


28 29 30 31

 

全体のテキスト(初心者用)ロジックと手書きのあまり、たくさん練習、非常に本当のテスト

                              

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/suxiao666/p/11329121.html