Begginer java ,switch menu : Hi guys complete eclipse begginer here,on the firt block of code i need to make a menu that displays 3 types of vehicules, then the user types the number of wich vehicule he'll choose,after that he needs to be redirected to another menu that displays a list of vehicules and choose one , then fill up a couple questions.Its in spanihsh i kno , sorry ;__;
    import java.util.Scanner;
public class Vehic {

	public static void main(String[] args) {
	int vehic;int comp;
	Scanner sc=new Scanner(System.in);
	System.out.println("¡Hola!,\nEscriba el numero de la clase de vehiculo que desea comprar:\n1.Autos \n2.Camionetas \n3.Motocicletas");
	vehic=sc.nextInt();
	
	switch(vehic) {
	case 1:System.out.println("-AUTOMOVILES-\nEscriba el numero de un automovil para añadirlo al carrito1. 542315 Tesla X 2017 4500km \n2. 892567Honda Civic 2015 4200km \n3. 634563 Tesla Z 2016 5600km \n4. 787256 Nissan Sentra 1000km \n5. 646464 Tesla Y 2300km \n6. 359812 BMW Hunter 7800km \n7. 159327 Mini Cooper 4500km \n8. 496251 Jeep 6000km");
	comp=sc.nextInt();
	
	while(comp<8)
    switch(comp){
    case 1:String nom;String ap;int id;String model;System.out.println("Gracias por su compra!, ingrese su nombre:");
    nom=sc.next();
    System.out.println("Ahora, ingrese su apellido");
    ap=sc.next();
    System.out.println("Por ultimo, ingrese su ID de comprador:");
    id=sc.nextInt();
    System.out.println("Ingrese el modelo que adquirio");
    model=sc.next();
    System.out.println("-RECIBO- \nModelo adquirido:542315 Tesla X 2017 4500km"+model+" \n Almacenamos esta informacion de usted, \nNombre:"+nom+"\nApellido:"+ap+"ID:"+id);break;
    	
    
    case 2:System.out.println("-CAMIONETAS-\nEscriba el numero de la camioneta para añadirla al carrito1. 263785 Tesla X 2017VAN 4500km \n2. 892567Honda Civic 2015VAN 4200km \n3. 634563 Tesla Z 2016VAN 5600km \n4. 787256 Nissan Sentra VAN1000km \n5. 646464 Tesla YVAN 2300km \n6. 359812 BMW HunterVAN 7800km \n7. 159327 Mini CooperVAN 4500km \n8. 496251 JeepVAN 6000km");
	comp=sc.nextInt();
	
	while(comp<8)
    switch(comp){
    case 1:String Nom;String Ap;int Id;System.out.println("Gracias por su compra!, ingrese su nombre:");
    Nom=sc.next();
    System.out.println("Ahora, ingrese su apellido");
    Ap=sc.next();
    System.out.println("Por ultimo, ingrese su ID de comprador:");
    Id=sc.nextInt();
    System.out.println("Ingrese el modelo que adquirio");
    model=sc.next();
    	System.out.println("-RECIBO- \nModelo adquirido:"+model+"\n Almacenamos esta informacion de usted, \nNombre:"+Nom+"\nApellido:"+Ap+"ID:"+Id);break;
    case 3:System.out.println("-MOTOCICLETAS-\nEscriba el numero de la camioneta para añadirla al carrito1. 378265 Harley Davidson 1995 4500km \n2. 736259Instict 2006 4200km \n3. 264254 Harley Davidson 2016 5600km \n4. 265731 Italika 3014 1000km \n5. 852645 JetX 2300km \n6. 356425Instict Hunter 7800km \n7. 3592145 Italika 2006 4500km \n8.234781 Harley Davidson 2008 6000km");
	comp=sc.nextInt();
	
	while(comp<8)
    switch(comp){
    case 1:String NOm;String AP;int ID;System.out.println("Gracias por su compra!, ingrese su nombre:");
    NOm=sc.next();
    System.out.println("Ahora, ingrese su apellido");
    AP=sc.next();
    System.out.println("Por ultimo, ingrese su ID de comprador:");
    ID=sc.nextInt();
    System.out.println("Ingrese el modelo que adquirio");
    model=sc.next();
    	System.out.println("-RECIBO- \nModelo adquirido:"+model+"\n Almacenamos esta informacion de usted, \nNombre:"+NOm+"\nApellido:"+AP+"ID:"+ID);break;
    }
	}

	}

}}}

First off, i cant select the 3rd case and dont know why,also when i select 1 of the 3 cases i cant get it to display and be able to answer the questions 


