Saturday, February 23, 2013
Sample Switch Case in java
import java.util.Scanner;
public class m {
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int g;
int f;
int h;
String a;
char d;
System.out.println(" MENU ");
System.out.println("1 - PAYROLL " +
"\n2 - GRADE " +
"\n3 - PAYCHECK " );
do{
System.out.print("Choose a number: " );
g = input.nextInt();
System.out.println();
String name;
int employee_number;
double payRate;
double hours;
double weeklyPay;
switch (g){
case 1:
System.out.print("Enter name: ");
name = input.next();
System.out.print("Enter employee_number: ");
employee_number = input.nextInt();
System.out.print("Enter payrate: ");
payRate = input.nextDouble();
System.out.print("Enter hours: ");
hours = input.nextDouble();
weeklyPay = payRate * hours;
System.out.print(name + " earned ");
System.out.printf("$ %.2fn", weeklyPay);
System.out.println();
break;
case 2:
String df;
int total;
int taxAmount;
int totalMeal;
int tip;
int overall;
System.out.println("Enter the total bill ");
total =input.nextInt();
System.out.println("The taxed amount is" );
taxAmount = (int )6.75/100 *total;
totalMeal = taxAmount + total;
System.out.println("The total meal: " + totalMeal);
tip = 15/100 * totalMeal;
System.out.println("The tip amount: " + tip);
overall = totalMeal + tip;
System.out.println("The total bill: " + overall);
System.out.println();
break;
case 3:
double baseSalary,
noOfServiceYears,
totalSales,
additionalBonus,
paycheck,
bonus;
System.out.println("Enter the salary base" );
baseSalary = input.nextInt();
System.out.println("Enter the no of service years" );
noOfServiceYears = input.nextInt();
if (noOfServiceYears<= 5)
{bonus = 10 * noOfServiceYears;
System.out.println("bonus\n" + bonus);}
else
{bonus = 20 * noOfServiceYears;
System.out.println("bonus\n" + bonus);}
System.out.println("Enter the Total Sales");
totalSales = input.nextInt();
if (totalSales <= 5000)
{additionalBonus = 0;
System.out.println("additional bonus\n" + additionalBonus);}
else if (totalSales >= 5000 && totalSales <= 1000)
{additionalBonus = totalSales * 0.03;
System.out.println("additional bonus\n" + additionalBonus);}
else
{additionalBonus = totalSales * 0.06;
System.out.println("additional bonus\n" + additionalBonus);}
paycheck = baseSalary + bonus + additionalBonus;
System.out.println("Pay Check\n"+ paycheck);
System.out.println();
}
System.out.println("Do you want to continue press Y/N: ");
d= input.next().charAt(0);
switch(d){
case 'y':
case 'Y': System.out.println();
break;
case 'n':
case 'N': System.out.println("THANK YOU!!");
g=d;
break;
}
} while(g!=d);
}
}
Labels:
java code,
switch case
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment