The source code to find the next number is the power of 2 is given below. The given program is compiled and executed successfully.
// Java program to find the next number
// that is the power of 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner SC = new Scanner(System.in);
int num = 0;
int i = 0;
System.out.printf("Enter Number: ");
num = SC.nextInt();
num--;
while (i <= 4) {
num = num | (num >> (int) Math.pow(2, i));
i++;
}
num++;
System.out.printf("The next number, power of 2 is: %d\n", num);
}
}
Output:
Enter Number: 18
The next number, power of 2 is: 32
Program/Source Code:
The source code to find the next number is the power of 2 is given below. The given program is compiled and executed successfully.
Output: