[解決済み] 誰かJavaでセンチネルが何をするのか説明してくれませんか?あるいはどのように機能するのでしょうか?
2022-02-06 05:39:30
質問
センチネルとは何か、またはそれがプログラムでどのように動作するかを理解しようとしています。とにかく、これは私が理解しようとしているコードのブロックです。センチネル・コントロール・ループであることは分かっていますが、それが何をするものなのかは分かりません。
private static final int SENTINEL = -999
ググってみたところ、負の整数を持つことでシーケンスの終わりを示すらしいです。しかし、それはどのように行われるのでしょうか?それと、センチネルはどのように初期化するのでしょうか?すでに初期化されているのでしょうか?
public static int gameScore(int[] teamBoxScore) { //This is telling me the name of an array
int output = 0;
for (int v : teamBoxScore){ //I know that this the values of the array will be stored in the variable "v".
if (v !=SENTIENL) {//
output += v;
}
}
return output;
}
お願いします、ありがとうございます 私はJavaでコーディングする方法を学んでいます
どのように解決するのですか?
センチネルとは、データセットに含まれる正当な値ではない定数を任意に選択し、シーケンスの終わりを示すために使用できるものです。例えば、あるチームのボックススコアが0より小さくなることがない場合、-999(または他の負の値)をブレーク/エンドマーカーとして使用することができます。
通常、このようなことを行うには、より良い、きれいな方法があります。
関連
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] Javaはパラメータのデフォルト値をサポートしていますか?
-
[解決済み】Javaではfinallyブロックは必ず実行されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:'if'のない'else'エラー
-
[解決済み】エラー「No enclosing instance of type Foo is accessible」の原因と修正方法について教えてください。
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver [重複]。
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】Eclipseで「公開型 <<classname>> は独自のファイルで定義する必要があります」エラー【重複あり
-
[解決済み】ソースルート外のJavaファイル intelliJ
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】CreateProcess error=2, The system cannot find file specified.