Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

JAVA Write a boolean method called isOdd() in a class called OddTest, which take

ID: 3784313 • Letter: J

Question

JAVA

Write a boolean method called isOdd() in a class called OddTest, which takes an int as an argument and returns true if the int is odd, false if its not. The signature of the method is as follows: public static boolean isOdd(int number) Also write a main() method that prompts user for a number, calls the method isOdd sending the number and prints "ODD" or "EVEN" depending on the returned value of the method. You should test for negative input.

Run the program. Use the number 13. Run it again, use -2. Capture the console output.

Put the program code and output at the end of your text file

Explanation / Answer

import java.util.Scanner;

public class OddTest
{
   public static boolean isOdd(int number)
   {
       if(number % 2 == 0)   // used remainder operator % to find number is divisible by 2 or not
       return false;
       else
       return true;
   }

   public static void main (String[] args)
   {
       Scanner scan = new Scanner(System.in);
      
       System.out.println("Enter a number");
      
       int number = scan.nextInt();   //input a number
      
       if(isOdd(number)) // send number as parameter to function isOdd()
       System.out.println(number +" is an odd number");
       else
       System.out.println(number +" is an even number");
      
   }
}

output: