Javaで数値の範囲を表現する方法

下次还敢
リリース: 2024-04-27 01:42:16
オリジナル
1078 人が閲覧しました

Java で数値範囲を表現する方法は次のとおりです。 1. 閉区間 [a, b] 2. 開区間 (a, b); 3. 半開区間 [a, b) または (a) , b ]; 4. 無制限の間隔 (-∞、∞)。閉じた間隔は Arrays.binarySearch() を使用して効率的に検索でき、開いた/半開いた間隔は Arrays.sort() を使用してソートおよびバイナリ検索できます。

#Java で数値範囲を表現するJavaで数値の範囲を表現する方法

#Java で数値範囲を表現するには、さまざまな方法があります:

1. 閉じた間隔を使用します:

エンドポイントを含む閉じた間隔を表すには、[

]

を使用します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;int[] range = {1, 5}; // 表示范围 [1, 5]&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> 2. 開いた間隔を使用します:

エンドポイントを除く、開いた間隔を表すには (

)

を使用します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;int[] range = (1, 5); // 表示范围 (1, 5)&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> 3. ハーフオープンインターバルを使用します:

[

)

または (] を使用して、半開区間を表します。1 つのエンドポイントを含み、もう一方のエンドポイントを除外する開区間: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;int[] range = [1, 5); // 表示范围 [1, 5) int[] range = (1, 5]; // 表示范围 (1, 5]&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>4. 無制限の区間を使用します:

Use -∞

は、すべての数値を含む無制限の間隔を表します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;int[] range = (-∞, ∞); // 表示范围 (-∞, ∞)&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>注:

閉じた間隔の場合は、## を使用できます。 #Arrays。binarySearch() メソッドは要素を効率的に検索します。

    開区間と半開区間の場合は、
  • Arrays.sort() メソッドを使用して並べ替えることができます。
  • 無制限の間隔は理論的な数学でよく使用されますが、実際のアプリケーションではほとんど使用されません。

以上がJavaで数値の範囲を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート