top of page

Menu driven program ( Reversing and Fibonacci series )

  • Writer: Mahesh Bhat M
    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


Recent Posts

© 2023 by Kathy Schulders. Proudly created with Wix.com 

  • Grey Twitter Icon
bottom of page