int luxurc,foodc,vegc;
switch(luxur)
{
case"economy": luxurc=20;
case"business": luxurc=40;
case"first": luxurc=60;
default: luxurc=0;
}
switch(food)
{
case"yes": foodc=3;
case"no": foodc=0;
default: foodc=0;
}
switch(veg)
{
case"veg": vegc=1;
case"nveg": vegc=3;
default: vegc=0;
}
int df= luxurc+foodc+vegc;
System.out.println("TOTAL AMOUNT TO BE PAID: "+df);
Asked
Active
Viewed 26 times
0

Sandy.....
- 2,833
- 2
- 15
- 26

Raghav Sinha
- 35
- 4
-
You forgot the break statement in every case. – JB Nizet Oct 20 '18 at 15:43
1 Answers
1
you need to add a break statement after every case.If you dont add a break statement then the code will go till end.
switch(luxur)
{
case"economy": luxurc=20; break;
case"business": luxurc=40; break;
case"first": luxurc=60; break;
default: luxurc=0;
}
switch(food)
{
case"yes": foodc=3; break;
case"no": foodc=0; break;
default: foodc=0;
}
switch(veg)
{
case"veg": vegc=1; break;
case"nveg": vegc=3; break;
default: vegc=0;
}

Kundan
- 590
- 9
- 21