Java
 Computer >> コンピューター >  >> プログラミング >> Java

数値が偶数か奇数かをチェックするJavaプログラム


この記事では、数値が偶数か奇数かを確認する方法を理解します。これは、指定された数値が2で割り切れるかどうかを確認することで実現されます。

以下は同じのデモンストレーションです-

入力

入力が-

であると仮定します
Enter the number : 45

出力

必要な出力は-

になります
The number 45 is an odd number

アルゴリズム

Step 1 - START
Step 2 - Declare an integer values namely my_input.
Step 3 - Read the required values from the user/ define the values
Step 4 - Use the modulus operator and compute my_input % 2 value.
Step 5 - If the result is 0, then its an even number, else it’s an odd number.
Step 5 - Display the result
Step 6 - Stop

例1

ここでは、プロンプトに基づいてユーザーが入力を入力しています。この例は、コーディンググラウンドツールでライブで試すことができます 数値が偶数か奇数かをチェックするJavaプログラム

import java.util.Scanner;
public class EvenOdd {
   public static void main(String[] args) {
      int my_input;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A reader object has been defined ");
      System.out.print("Enter the number : ");
      my_input = my_scanner.nextInt();
      if(my_input % 2 == 0)
         System.out.println("The number " +my_input + " is an even number");
      else
         System.out.println("The number " +my_input + " is an odd number");
   }
}

出力

Required packages have been imported
A reader object has been defined
Enter the number : 45
The number 45 is an odd number

例2

ここでは、整数は事前に定義されており、その値にアクセスしてコンソールに表示されます。

public class EvenOdd {
   public static void main(String[] args) {
      int my_input;
      my_input = 45;
      System.out.println("The number is defined as " +my_input);
      if(my_input % 2 == 0)
         System.out.println("The number " +my_input + " is an even number");
      else
         System.out.println("The number " +my_input + " is an odd number");
   }
}

出力

The number is defined as 45
The number 45 is an odd number

  1. Pythonで指定された浮動小数点数が偶数か奇数かを確認します

    浮動小数点数があるとします。数が奇数か偶数かを確認する必要があります。一般に、整数の場合、最後の桁を2で割ると簡単ですが、浮動小数点数の場合、そのように単純ではありません。最後の桁を2で割って、奇数か偶数かを確認することはできません。 したがって、入力がn =200.290の場合、最後の桁は2で割り切れますが、出力は奇数になります。 これを解決するには、次の手順に従います- s:=数値を文字列に変換 フラグ:=False s-1から0の範囲サイズのiの場合、1ずつ減らします。 s [i]が「0」でフラグがFalseの場合、 次の反復に進む s[i]が。と同じ場合、 フラグ:

  2. 数値が正、負、奇数、偶数、ゼロかどうかをチェックするプログラム?

    数字が与えられているので、数字が偶数または奇数で正または負であることを確認する必要があります。 アルゴリズム Step 1: input number Step 2: check number is greater than equal to 0 or not. If true then positive otherwise negative and if it 0 then number is 0. Step 3: if number is divisible by 2 then it’s even otherwise its odd. サンプルコード # Python prog