Q1. How to find if a number is even or odd?
Answer:
public class Mathematics1 {
// return true if number is divisible by 2 else return false
public static boolean isEven(int number) {
if (number % 2 == 0) {
return true;
}
return false;
}
// same function without using modulus operator
// return true if last bit is 0 in number else return false
public static boolean isEvenWithOutModulusOperator(int number) {
if ((number & 1) == 0) {
return true;
}
return false;
}
public static void main(String[] args) {
System.out.println(isEven(4));
System.out.println(isEven(5));
System.out.println(isEvenWithOutModulusOperator(14));
System.out.println(isEvenWithOutModulusOperator(15));
}
}
Answer:
public class Mathematics1 {
// return true if number is divisible by 2 else return false
public static boolean isEven(int number) {
if (number % 2 == 0) {
return true;
}
return false;
}
// same function without using modulus operator
// return true if last bit is 0 in number else return false
public static boolean isEvenWithOutModulusOperator(int number) {
if ((number & 1) == 0) {
return true;
}
return false;
}
public static void main(String[] args) {
System.out.println(isEven(4));
System.out.println(isEven(5));
System.out.println(isEvenWithOutModulusOperator(14));
System.out.println(isEvenWithOutModulusOperator(15));
}
}
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.