Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class numberManipulation {
- static String DecToBinary(int num) {
- if(num <= 0) return ""+num;
- String hold = "";
- while(num!=0) {
- hold = (num%2)+hold;
- num/=2;
- }
- return hold;
- }
- static boolean isNegative(int num) {
- if (num < 0) return true;
- else return false;
- }
- static boolean isPositive(int num) {
- if (num > 0) return true;
- else return false;
- }
- static String Odd(int num) {
- if (num%2 == 1) return "Yes";
- else return "No";
- }
- static String Even(int num) {
- if (num%2 == 0) return "Yes";
- else return "No";
- }
- public static void main(String[] args) {
- Scanner sc = new Scanner (System.in);
- System.out.print("Enter number: ");
- int num = sc.nextInt();
- sc.close();
- System.out.println("Binary Value\t: "+DecToBinary(num));
- System.out.println("isNegative\t: "+isNegative(num));
- System.out.println("isPositive\t: "+isPositive(num));
- System.out.println("Odd\t\t\t: "+Odd(num));
- System.out.println("Even\t\t: "+Even(num));
- }
- }
Add Comment
Please, Sign In to add comment