Java で数値範囲を表現する方法は次のとおりです。 1. 閉区間 [a, b] 2. 開区間 (a, b); 3. 半開区間 [a, b) または (a) , b ]; 4. 無制限の間隔 (-∞、∞)。閉じた間隔は Arrays.binarySearch() を使用して効率的に検索でき、開いた/半開いた間隔は Arrays.sort() を使用してソートおよびバイナリ検索できます。
#Java で数値範囲を表現する
#Java で数値範囲を表現するには、さまざまな方法があります:
1. 閉じた間隔を使用します:エンドポイントを含む閉じた間隔を表すには、[ と
] を使用します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">int[] range = {1, 5}; // 表示范围 [1, 5]</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
2. 開いた間隔を使用します:
エンドポイントを除く、開いた間隔を表すには ( と
) を使用します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">int[] range = (1, 5); // 表示范围 (1, 5)</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
3. ハーフオープンインターバルを使用します:
[ と
) または (
と ]
を使用して、半開区間を表します。1 つのエンドポイントを含み、もう一方のエンドポイントを除外する開区間: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">int[] range = [1, 5); // 表示范围 [1, 5)
int[] range = (1, 5]; // 表示范围 (1, 5]</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
4. 無制限の区間を使用します:
Use -∞
∞ は、すべての数値を含む無制限の間隔を表します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">int[] range = (-∞, ∞); // 表示范围 (-∞, ∞)</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
注:
閉じた間隔の場合は、## を使用できます。 #Arrays。binarySearch() メソッドは要素を効率的に検索します。
メソッドを使用して並べ替えることができます。
以上がJavaで数値の範囲を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。