Java Menu Driven
Java Menu Driven
* My Program
*/
package javaapplication4;
import java.util.Scanner;
//menu program
int option;
int fact=1,number;
int exponent;
float base,power=1;
boolean prime=true;
do{
//menu options
System.out.print(" 1.FATORIAL \n");
System.out.print(" 2.EXPONENTIAL \n");
System.out.print(" 3.PRIME NUMBER \n");
System.out.print(" 4.EXIT APP \n");
System.out.print("Choice:");
option = inputData.nextInt();
if(option==1){
System.out.print("FACTORIAL \n");
System.out.print("Enter value of n \n");
number=inputData.nextInt();
//Loop to calc the answer(FACTORIAL)
for( int i=1; i<=number;i++){
fact=fact*i;
}
case 2:
if(option==2){
System.out.print("EXPONENT \n");
System.out.print("Enter Base Value(X) \n");
base=inputData.nextFloat();
System.out.print("Enter Exponent(Y) \n");
exponent=inputData.nextInt();
int i=0;
while(i!=exponent){
power=power*base;
i++;
}
System.out.println("Answer is:"+power);
}
break;
case 3:
if(option==3){
int R,i=2;
System.out.print("PRIME NUMBER \n");
System.out.print("Enter Value of R \n");
R=inputData.nextInt();
while(i<=R/2){
if(R%i==0){
prime=false;
break;
}
i++;
}
if(prime){
System.out.print(R+" Is Prime Number \n");
}else{
System.out.print(R+" Is not Prime Number \n");
}
}
break;
case 4:
if(option!=4){
return;
}
break;
default:
System.out.print("Ivalid Option! \n");
}while(option!=4);
}