Menu driven program ( Reversing and Fibonacci series )
- Mahesh Bhat M
- Jul 6, 2017
- 1 min read
The JAVA code :
/*The Menu driven program which having 1) Reversing a nunber 2) To generate Fibonacci Number */
//The Menu driven program which having 1) Reversing a nunber 2) To generate Fibonacci Number
import java.io.*; /*import statement is used to import all java Input and Output files from libraries*/ class renum { public static void main(String args[]) throws IOException
/*To handle the exception */ {
BufferedReader br= new BufferedReader (new InputStreamReader(System.in));
/*Buffer is used to store the inputted data*/
int ch,f=0; long n,x,num,d; int i,fib,fib1,fib2;
System.out.println("\n Menu "); System.out.println("\n 1 To reverse a nunber \n 2) To generate Fibonacci series \n 3) Quit "); while(true) { System.out.println("\n Enter your choice : "); ch= Integer.parseInt(br.readLine()); switch(ch) { case 1:System.out.println("\n Enter the number to reverse : "); num= Integer.parseInt(br.readLine()); x=num; long rev=0 , sum=0; while(num !=0) { d=num%10; sum=sum+d; rev=rev*10+d; num=num/10; } System.out.println("\n The reversed number is " + rev); System.out.println("\n The sum of the reversed number is "+sum); break; case 2:System.out.println("\n Enter number to generate fibonacci "); f = Integer.parseInt(br.readLine()); System.out.println("\n Fibonacci series as follows : "); fib1=0; fib2=1; System.out.println("\t"+fib2); for(i=1 ; i<f ; i++) { fib=fib1+fib2; System.out.println("\t"+fib); fib1=fib2; fib2=fib; } break; case 3:System.out.println("\n You are exiting "); System.exit(0); break; default:System.out.println("\n Invalid choice "); break; } } } }
OUTPUT FOR ABOVE JAVA CODE :

Comments