LAB 5
Choong Kar Yee
182630
SWITCH STATEMENT
Tell you secretly
This is my favourite topic among others! 😌
Let's begin!
1.
a. ( true ) && ( 3 > 4 ) – FALSE
b. ! ( x > 0 ) && ( x > 0 ) – FALSE
c. ( x > 0 ) || ( x < 0 ) – TRUE
d. ( x != 0 ) || ( x = = 0 ) – TRUE
e. ( x >= 0 ) || ( x < 0 ) – TRUE
f. ( x != 1 ) = = !( x = = 1 )- TRUE
2.
public class no2
public static void main(String[] args) {
int x=1, a=3;
switch (a) {
case 1: System.out.println (x+=5);
break;
case 2: System.out.println (x+=10);
break;
case 3: System.out.println (x+=16);
break;
case 4: System.out.println (x+=34);
}
3.
y =2
x=3;
y=3;
if (x+3==6)
{
y=1;
y+=1
y =2
x=3;
y=3;
if (x+3==6)
{
y=1;
y+=1
4.
public class Day
public static void main(String[] args) {
swtich (day){
case 0:System.out.println("Sunday");
break;
case 1:System.out.println("Monday");
break;
case 2:System.out.println("Tueday");
break;
case 3:System.out.println("Wednesday");
break;
case 4:System.out.println("Thursday");
break;
case 5:System.out.println("Friday");
break;
case 6:System.out.println("Saturday");
}
}
5.
public class Day
public static void main(String[] args) {
swtich (month){
case 1:System.out.println("January");
break;
case 2:System.out.println("February");
break;
case 3:System.out.println("March");
break;
case 4:System.out.println("April");
break;
case 5:System.out.println("May");
break;
case 6:System.out.println("June");
break;
case 7:System.out.println("July");
break;
case 8:System.out.println("August");
break;
case 9:System.out.println("September");
break;
case 10:System.out.println("October");
break;
case 11:System.out.println("November");
break;
case 12:System.out.println("December");
}
}
6.
((age>=6)?"ticketPrice=20":"ticketPrice=10");
7.
a.
score = ( x > 10 ) ? 3 * scale : 4 * scale;
if (x>10)
score= 3*scale;
else
score=4*scale;
b.
tax = ( income > 10000 ) ? income * 0.2 : income * 0.17 + 1000;
if(income>10000)
tax=income* 0.2;
else
tax=income*0.17+1000;
c.
System.out.println( ( number % 3 == 0 ) ? i : j );
if ( number % 3 == 0 )
System.out.printIn(i);
else
System.out.printIn(j);
8.
import java.util.Scanner;
public class SortNumber {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter three numbers:");
int w = input.nextInt();
int x = input.nextInt();
int y = input.nextInt();
if (w<x)
{
if (x<y)
{
System.out.println("The numbers are sorted.");
}
else
{
System.out.println("The number are not sorted");
}
}
else
{
System.out.println("The numbers are not sorted.");
}
}
}
b.
import java.util.Scanner;
public class SortNumber1 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter three numbers:");
int w = input.nextInt();
int x = input.nextInt();
int y = input.nextInt();
if ((w<x)&&(x<y))
{
System.out.println("The numbers are sorted.");
}
else
{
System.out.println("The numbers are not sorted.");
}
}
}
9.
import java.util.Scanner;
public class Tax {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter filling status:0 for single filers, 1 for married filling jointly or qualified widow(er), 2 for married filing separately, 3 for head of household.");
int filingStatus=input.nextInt();
System.out.print("Enter taxableIncome");
int taxableIncome=input.nextInt();
double tax=0.0;
switch (filingStatus){
case 0:
if (taxableIncome>82250)
System.out.println(tax=(0.10*8350)+0.30*(taxableIncome-82250));
if (taxableIncome>33950)
System.out.println(tax=(0.10*8350)+0.25*(taxableIncome-33950));
if (taxableIncome>8350)
System.out.println(tax=(0.10*8350)+0.15*(taxableIncome-8350));
else
System.out.println(tax=0.10*taxableIncome);
break;
case 1:
if (taxableIncome>137050)
System.out.println(tax=(0.10*16700)+0.30*(taxableIncome-137050));
if (taxableIncome>67900)
System.out.println(tax=(0.10*16700)+0.25*(taxableIncome-67900));
if (taxableIncome>16700)
System.out.println(tax=(0.10*16700)+0.15*(taxableIncome-16700));
else
System.out.println(tax=0.10*taxableIncome);
break;
case 2:
if (taxableIncome>68525)
System.out.println(tax=(0.10*68525)+0.30*(taxableIncome-68525));
if (taxableIncome>67900)
System.out.println(tax=(0.10*33950)+0.25*(taxableIncome-33950));
if (taxableIncome>16700)
System.out.println(tax=(0.10*8350)+0.15*(taxableIncome-8350));
else
System.out.println(tax=0.10*taxableIncome);
break;
case 3:
if (taxableIncome>117450)
System.out.println(tax=(taxableIncome-117450)*0.30);
if (taxableIncome>45500)
System.out.println(tax=(taxableIncome-45500)*0.25);
if (taxableIncome>11950)
System.out.println(tax=(taxableIncome-11950)*0.15);
else
System.out.println(tax=taxableIncome*0.10);
break;
default: System.out.println("Error: Invalid status");
}
System.out.println("Total tax is " + tax);
}
}
public class Tax {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("Enter filling status:0 for single filers, 1 for married filling jointly or qualified widow(er), 2 for married filing separately, 3 for head of household.");
int filingStatus=input.nextInt();
System.out.print("Enter taxableIncome");
int taxableIncome=input.nextInt();
double tax=0.0;
switch (filingStatus){
case 0:
if (taxableIncome>82250)
System.out.println(tax=(0.10*8350)+0.30*(taxableIncome-82250));
if (taxableIncome>33950)
System.out.println(tax=(0.10*8350)+0.25*(taxableIncome-33950));
if (taxableIncome>8350)
System.out.println(tax=(0.10*8350)+0.15*(taxableIncome-8350));
else
System.out.println(tax=0.10*taxableIncome);
break;
case 1:
if (taxableIncome>137050)
System.out.println(tax=(0.10*16700)+0.30*(taxableIncome-137050));
if (taxableIncome>67900)
System.out.println(tax=(0.10*16700)+0.25*(taxableIncome-67900));
if (taxableIncome>16700)
System.out.println(tax=(0.10*16700)+0.15*(taxableIncome-16700));
else
System.out.println(tax=0.10*taxableIncome);
break;
case 2:
if (taxableIncome>68525)
System.out.println(tax=(0.10*68525)+0.30*(taxableIncome-68525));
if (taxableIncome>67900)
System.out.println(tax=(0.10*33950)+0.25*(taxableIncome-33950));
if (taxableIncome>16700)
System.out.println(tax=(0.10*8350)+0.15*(taxableIncome-8350));
else
System.out.println(tax=0.10*taxableIncome);
break;
case 3:
if (taxableIncome>117450)
System.out.println(tax=(taxableIncome-117450)*0.30);
if (taxableIncome>45500)
System.out.println(tax=(taxableIncome-45500)*0.25);
if (taxableIncome>11950)
System.out.println(tax=(taxableIncome-11950)*0.15);
else
System.out.println(tax=taxableIncome*0.10);
break;
default: System.out.println("Error: Invalid status");
}
System.out.println("Total tax is " + tax);
}
}
No comments:
Post a Comment