ホームページ >Java >&#&チュートリアル >数値が 5 で割り切れるかどうかを確認する Java プログラム

数値が 5 で割り切れるかどうかを確認する Java プログラム

王林
王林転載
2023-09-11 17:17:021722ブラウズ

###############導入###

このプログラムは、ユーザーが入力した数値が 5 で割り切れるかどうかをチェックする単純な Java プログラムです。プログラムはユーザーに数値の入力を求め、Scanner クラスを使用して入力を読み取り、モジュロ演算子 % を使用して数値が 5 で割り切れるかどうかを確認します。割り算の余りが 0 の場合、その数値は 5 で割り切れるため、プログラムはこれを示すメッセージをコンソールに出力します。余りが 0 でない場合、その数値は 5 で割り切れないため、プログラムはこれを示すメッセージをコンソールに出力します。 数値が 5 で割り切れるかどうかを確認する Java プログラム

このプログラムでは、変数、ユーザー入力、条件文、コンソール出力などの基本的な Java 概念を使用します。また、Scanner クラスを使用してコンソールからユーザー入力を読み取る方法も示します。

一般的に使用されるプリミティブ データ型

ユーザー入力を伴うプログラムを作成する場合、さまざまなデータ型が保存できる値の範囲について基本的に理解しておくと役立ちます。ここでは、Java で一般的に使用されるいくつかのプリミティブ データ型と、それらが保存できる値の範囲の簡単な概要を示します -

データの種類

###サイズ###

格納する整数の範囲 ###短い### int ###長さ### 8バイト
2バイト -32,768 ~ 32,767
4バイト -2,147,483,648 ~ 2,147,483,647
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

上記の範囲はプリミティブ データ型自体に適用され、コンテキストやプログラム自体によって課せられる制約や制限は考慮されていないことに注意することが重要です。たとえば、プログラムは入力を特定の範囲の値に制限したり、データ型に追加の制約を課したりする場合があります。

###式### リーリー

例 1

###方法###

まず、ユーザー入力を読み取るために Scanner クラスをインポートします。

  • 次に、コンソールから入力を読み取るための Scanner オブジェクトを作成します。

  • ユーザーに番号の入力を求めます。

  • Scanner クラスの nextInt() メソッドを使用して、ユーザーが入力した数値を読み取り、それを整数変数 number に格納します。

  • 次に、モジュロ演算子 % を使用して、数値が 5 で割り切れるかどうかを確認します。 5 で割った余りが 0 であれば、数値は 5 で割り切れます。余りが 0 でない場合、その数値は 5 で割り切れません。

  • 次に、数値が 5 で割り切れるかどうかを示すメッセージをコンソールに出力します。

  • 最後に、Scanner オブジェクトを閉じて、それに関連付けられているすべてのリソースを解放します。

  • これは、数値が 5 で割り切れるかどうかを確認する Java プログラムです。

    リーリー
  • イラスト

このプログラムでは、最初に Scanner クラスをインポートしてユーザー入力を読み取ります。次に、ユーザーに数値を入力し、Scanner クラスの nextInt() メソッドを使用してそれを読み取るように求めます。

次に、モジュロ演算子 % を使用して、数値が 5 で割り切れるかどうかを確認します。 5 で割った余りが 0 であれば、数値は 5 で割り切れます。余りが 0 でない場合、その数値は 5 で割り切れません。

次に、数値が 5 で割り切れるかどうかを示すメッセージをコンソールに出力します。最後に、Scanner オブジェクトを閉じて、それに関連付けられているすべてのリソースを解放します。

###出力### リーリー

例 2

###方法###

コンソールから入力を読み取るための Scanner オブジェクトを作成します。

ユーザーに数値の入力を求めます。

  • Scanner オブジェクトの nextBigInteger() メソッドを使用して入力を読み取り、BigInteger 変数に格納します。

  • BigInteger クラスの mod() メソッドを使用して、入力数値を 5 で割った余りを計算します。

  • mod() の結果を BigInteger.ZERO と比較し、剰余が 0 に等しいかどうかを確認します。

  • 余りが 0 の場合、その数値が 5 で割り切れることを示すメッセージをコンソールに出力します。

  • 余りが 0 でない場合は、その数値が 5 で割り切れないことを示すメッセージをコンソールに出力します。

  • Scanner オブジェクトを閉じて、それに関連付けられているすべてのリソースを解放します。

  • これは、入力数値がそれほど大きくないと仮定して、数値が 5 で割り切れるかどうかをチェックする Java プログラムです -

    リーリー
  • イラスト
  • このプログラムでは、java.math パッケージの BigInteger クラスを使用して大きな整数を処理します。プログラムはユーザーに数値の入力を求め、Scanner クラスを使用して入力を読み取り、入力された数値を保存する BigInteger オブジェクトを作成します。

  • 数値が 5 で割り切れるかどうかを確認するには、BigInteger クラスの mod() メソッドを使用して、入力数値を 5 で割った余りを計算します。 mod() の結果を BigInteger.ZERO と比較して、剰余が 0 に等しいかどうかを確認します。余りが 0 の場合、その数値は 5 で割り切れるため、プログラムはこれを示すメッセージをコンソールに出力します。余りが 0 でない場合、その数値は 5 で割り切れないため、プログラムはこれを示すメッセージをコンソールに出力します。

BigInteger オブジェクトでは % 演算子を直接使用できないため、BigInteger.valueOf(5) を使用して値 5 を表す BigInteger オブジェクトを作成することに注意してください。

###出力### リーリー ###結論は###

Java で数値が 5 で割り切れるかどうかを確認する 2 つの異なる方法を検討しました。

最初のメソッドは単純なモジュロ演算を使用して入力数値を 5 で割った余りを計算します。一方、2 番目のメソッドは BigInteger クラスを使用して大きな整数を処理し、mod() メソッドを使用して同じ演算を実行します。 。

以上が数値が 5 で割り切れるかどうかを確認する Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。