100内のすべての3で割り切れるが、実行効率(ジフ)は5つの数字と2つのソリューションで割り切れることはできませんが、知識の循環を求めるためのJavaアプリケーションは道のコンピュータをマッピングされました

@Java

2つのソリューションのタイトルのための単純な加算ループを使用することは、大きな問題をマッピングされました!(コンピュータの効率)

みなさん、こんにちは、私はジフよ!

件名を循環させるためにあなたが候補者にこのような単純なトピックが発生した場合、非常に簡単な誰もが知っているが、候補者はあなたを与えることができないので、別のソリューションは、これは単なる比喩で、あなたの運命を決定することシンプルな主題。この場合は、後で良い習慣を形成するために、あなたの悪い習慣を修正するために、タイムリーにエンコードされた欠点や不備をマップすることができますそう、しかしますが、それはあなたの人生のための触媒になります!

OK、直接の質問に、あなた自身の啓発、ADO。

トピック:

100未満のすべてではないが5で割り切れる数3で割り切れ、及び(ループの使用のための)を探し

次のようにどちらのソリューションであり、そして最終的に私は大きな問題をマップするために、何が違うを解決するためにあなたに来ます!

最初のソリューションは)次のように:(間違っていないが、推奨されていません

public class TestFor4 {
	public static void main(String[] args) {
		int sum = 0;
		for (int i = 1; i <= 100; i++) {
			if (i % 3 == 0 && i % 5 != 0) {
				sum += i;
			}
		}
		System.out.println("100以内所有能被3整除但不能被5整除的数字和为:" + sum);
	}
}

次のように第2の解決策は推奨されている:()

public class TestFor3 {
	public static void main(String[] args) {
		int sum = 0;
		for(int i = 3; i <= 100; i += 3){
			if (i % 5 != 0){
				sum += i;
			}
		}
		System.out.println("100以内所有能被3整除但不能被5整除的数字和为:" + sum);
	}
}

私はちょうど掲示ように、2つのソリューションの運用結果は、同じです、次のとおりです。
ここに画像を挿入説明
今、第二の溶液を使用することをお勧めしますなぜ私はあなたに説明しますが、このような単純な対象は、問題が何であるかを反映することができます!

実行効率(最適化プログラムノート)コンピュータをマッピング

トピックは3で100割り切れる内のすべてを求めているが、ファイブと私は1であるデジタル、最初のプログラム変数を定義することはできませんので、繰り返しの部分は、それのどの部分のループ反復に加えて、++ iは?私たちは、知識・ポイントから次のマッピングに再びこの問題を完了した後。第2の実施形態は、変数i 3によって定義され、そして部分が反復I + = 3です。あなたがコンピュータ少ない条件付き実行を作ってみることができますので、あなたが、それを書いた二つ目のオプションは必要ありませんなぜ、第二の選択肢をよく見にのみ循環のための3つの問題により100割り切れる以内に解決されますされ、if文を解決問題は5で割り切れることはできません。これは、あなたのプロジェクトを最適化するだけでなく、大幅にコンピュータの動作効率を向上させるだけではなく。あなたは他の人がコンピュータの効率を向上させるよりも、もう少し考え費やしているので、それがあり、そしてショーのような単純なタイトルに最初のオプションは、あなたがより良い他のものより使用することを計画し、色の多くが追加されます!

次のように次の4つの部品のサイクルが来ます:

  1. 初期化セクション:このセクションでは、ループ変数の初期値として、ループのためのいくつかの初期条件を設定するために使用されます。
  2. ループ部分:繰り返し実行されるコードループを指し、それがあってもよい - 文、文は複合であってもよいです。
  3. 反復部分(固定部分):カウンタを作製するために使用される部分は、その次のサイクルの開始前に行わ現在のサイクルの一部、後に、1だけインクリメント又はデクリメントされます。
  4. 終端部(ループ条件):現在のサイクルの終了後に、このセクションで、ループを終了するかどうかを決定するために使用されるステートメント、通常ブール式、その満たすサイクルを確認するために、この発現について評価される各サイクル必要終了条件。

必ずしもすべての私の解釈と同じ意見が、問題の答えは出て絶対に一貫性のマッピングがあります。OK!

質問がある、メッセージ応答を残してください!この願いみんなハッピーランタンフェスティバルで!バックギャモンを学びます!

バイ

リリース8元の記事 ウォン称賛15 ビュー1722

おすすめ

転載: blog.csdn.net/weixin_44170221/article/details/104226570