
Duda con Métodos y Case
Publicado por Last (2 intervenciones) el 22/11/2015 03:19:05
Buenas!
Mi duda es la siguiente, como pueden observar éste es mi main, el problema es que no puedo llamar el método get.Cuenta.Cocteles, no sé exactamente que está mal, ya que la clase "cocteles" que es de donde lo estoy llamando, es exactamente igual que la clase banquetes, (El case 1) y éste si funciona, adjunto el Main y la clase cocteles por cualquier duda, agradecería que alguien me pudiera ayudar, de antemano pido disculpas si cometí algun error, soy nuevo en el foro.
MAIN
CLASE COCTELES
Mi duda es la siguiente, como pueden observar éste es mi main, el problema es que no puedo llamar el método get.Cuenta.Cocteles, no sé exactamente que está mal, ya que la clase "cocteles" que es de donde lo estoy llamando, es exactamente igual que la clase banquetes, (El case 1) y éste si funciona, adjunto el Main y la clase cocteles por cualquier duda, agradecería que alguien me pudiera ayudar, de antemano pido disculpas si cometí algun error, soy nuevo en el foro.
MAIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import java.util.Scanner;
public class ProyecyoFinal {
public static void main(String[] args) {
int Opcionmenu =0;
while ( Opcionmenu != 5){
System.out.println("seleccione una opcion:");
System.out.println("1.- servicio de banquete");
System.out.println("2.- servicio de cocteleria");
System.out.println("3.- localidades");
System.out.println("4.- imprimir recibo");
System.out.println("5.- salir");
Scanner sc = new Scanner(System.in);
Opcionmenu = sc.nextInt();
switch(Opcionmenu){
case 1: {banquete banquete1 = new banquete();
banquete1.Mostrarmenubanquete();
System.out.println("La cuenta hasta ahorita es de " + banquete1.getCuentaBanquete() +" Pesos");
break;
}
case 2: {cocteles coctel1 = new cocteles ();
coctel1.MostrarmenuCocteles();
/// System.out.println("La cuenta hasta ahorita es de " +cocteles1.getCuentaCocteles() + " Pesos");
break;
}
CLASE COCTELES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
import java.util.Scanner;
public class cocteles {
int HrsLicor=0;
int HrsPreparados=0;
int HrsRefresco=0;
public void MostrarmenuCocteles(){
int opcionCocteles=0;
int CuentaCocteles = 0;
int Horas;
int CuentaCoctelesC = 0;
int CuentaCoctelesL = 0;
int CuentaCoctelesR = 0;
while(opcionCocteles!=5){
System.out.println("escoja elservicio que quiera para su fiesta (pueden ser varios)");
System.out.println("1.- Cerveza............$300 Por hora");
System.out.println("2.- Preparados.........$600 Por hora");
System.out.println("3.- Refresco...........$200 Por hora");
System.out.println("4.- Cuenta Cocteles");
System.out.println("5.- salir");
Scanner sc = new Scanner(System.in);
opcionCocteles = sc.nextInt();
switch(opcionCocteles){
case 1 :
System.out.println("¿Cuanto tiempo en horas desea este servicio?");
Horas = sc.nextInt();
CuentaCoctelesC = Horas * 300;
CuentaCocteles = CuentaCocteles + CuentaCoctelesC;
break;
case 2 :
System.out.println("¿Cuántas tiempo en horas desea este servicio?");
Horas = sc.nextInt();
CuentaCoctelesL = Horas * 600;
CuentaCocteles = CuentaCocteles + CuentaCoctelesL;
break;
case 3 :
System.out.println("¿Cuántas tiempo en horas desea este servicio?");
Horas = sc.nextInt();
CuentaCoctelesR = Horas * 200;
CuentaCocteles = CuentaCocteles + CuentaCoctelesR;
break;
case 4 :
System.out.println("La cuenta de cocteles es " + CuentaCocteles);
}
}
}
public int getCuentaCocteles() {
return CuentaCocteles;
}
}
Valora esta pregunta


0