Feb

12

CUI Menu Based Java Program Sample

//—————–T45.java———————-

import java.io.*;
class T45{
public static void main(String args[]){
Console c=System.console();
int mn;
String ch;
do{
System.out.println(“\t\t :: Main Menu ::”);
System.out.println(“1- Get the Area of Square”);
System.out.println(“2- Get the Area of Rectangle”);
mn=Integer.parseInt(c.readLine(“Enter Your choice: “));
switch(mn){
case 1: {
//System.out.println(“case 1 executed”);
Square obj=new Square();
obj.area();
break;
}
case 2:{
//System.out.println(“case 2 executed”);
Rect obj=new Rect();
obj.area();
break;
}
default: System.out.println(“Invalid Choice”);
}
ch=c.readLine(“Do you want to continue(y/n): “);
}while(ch.equalsIgnoreCase(“y”));
}
}

//—————–Square.java———————-

import java.io.*;
class Square{
int a, area;
Console c=System.console();
void area(){
a=Integer.parseInt(c.readLine(“Enter length of square: “));
area=a*a;
System.out.println(“SQ Area is: “+area);
}
}

//—————–Rect.java———————-

import java.io.*;
class Rect{
int n1,n2, area;
Console c=System.console();
void area(){
n1=Integer.parseInt(c.readLine(“Enter width of rect: “));
n2=Integer.parseInt(c.readLine(“Enter height of rect: “));
area=n1*n2;
System.out.println(“Rect Area is: “+area);
}
}