I can not get my Switch Statement for housing type to work properly, someone ple
ID: 3651482 • Letter: I
Question
I can not get my Switch Statement for housing type to work properly, someone please tell me what I am doing wrong. Thank you! import java.util.Scanner; public class PetAdvice { public static void main(String[] args) { int house; int hoursHome; Scanner input=new Scanner(System.in); switch(house) { case 1: System.out.println("Apartment"); break; case 2: System.out.println("House"); break; case 3: System.out.println("Dormitory"); break; default: System.out.println("Invalid Choice"); } System.out.print("Enter residence choice:"); house=input.nextInt(); System.out.println("Categories 1. 18 or more 2. 10 to 17 3. 8 to 9 4. 6 to 7 5. 0 to 5."); System.out.print("Hours spend at home:"); hoursHome=input.nextInt(); if(hoursHome ==1) { if(house==2) System.out.println("Pet recommended is Pot-bellied pig"); } else if(hoursHome==2) { if(house==2) System.out.println("Pet recommended is Dog"); else if(house==1) System.out.println("Pet recmmoneded is Cat"); } else if(hoursHome==3 || hoursHome ==4) { if(house==2) System.out.println("Pet recommended is Snake"); else if(house==1) System.out.println("Pet recommended is Hamster"); else { System.out.println("Pet recommended is Firsh"); } } else if(hoursHome==5) { if(house==3) System.out.println("Pet recommended is Ant Farm"); } } }Explanation / Answer
Please rate...
Program PetAdvice.java
===================================================
import java.util.Scanner;
public class PetAdvice
{
public static void main(String[] args)
{
int house;
int hoursHome;
Scanner input=new Scanner(System.in);
System.out.println("Categories 1. Apartment 2. House 3. Dormitory");
System.out.print("Enter residence choice:");
house=input.nextInt();
switch(house)
{
case 1:
System.out.println("Apartment");
break;
case 2:
System.out.println("House");
break;
case 3:
System.out.println("Dormitory");
break;
default: System.out.println("Invalid Choice");
}
System.out.println("Categories 1. 18 or more 2. 10 to 17 3. 8 to 9 4. 6 to 7 5. 0 to 5.");
System.out.print("Hours spend at home:");
hoursHome=input.nextInt();
if(hoursHome ==1)
{
if(house==2) System.out.println("Pet recommended is Pot-bellied pig");
}
else if(hoursHome==2)
{
if(house==2) System.out.println("Pet recommended is Dog");
else if(house==1) System.out.println("Pet recmmoneded is Cat");
}
else if(hoursHome==3 || hoursHome ==4)
{
if(house==2) System.out.println("Pet recommended is Snake");
else if(house==1) System.out.println("Pet recommended is Hamster");
else
{
System.out.println("Pet recommended is Firsh");
}
}
else if(hoursHome==5)
{
if(house==3) System.out.println("Pet recommended is Ant Farm");
}
}
}
======================================================
Sample output:
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.