Mi problema es que no hace la operación, me devuelve 0, no se si es muy evidente el error pero enserio no se cual es el problema. Enserio apreciaría su ayuda.
Código (java) [Seleccionar]
public class cine1 {
private String pelicula, actor;
private int costo;
public void establecer_pelicula(String pelicula){
this.pelicula = pelicula;
}
public void establecer_actor(String actor){
this.actor = actor;
}
public void establecer_costo(int costo){
this.costo = costo;
}
public int dime_costo(){
return this.costo;
}
public void dime_pelicula(){
System.out.println("La pelicula es: " + pelicula + "\nEl Actor es: " + actor + "\nEL costo es de: " + costo);
}
}
Código (java) [Seleccionar]
public class entradas1 extends cine1{
private int personas;
cine1 s1 = new cine1();
public int pago(){
return s1.dime_costo()* personas;
}
public void mostar_total(){
System.out.print("Total de personas es: " + personas);
}
public void establecer_personas(int personas){
this.personas = personas;
}
}
Código (java) [Seleccionar]
import java.util.Scanner;
public class Cinepolis1 {
public static void main(String []args){
Scanner op = new Scanner(System.in);
entradas1 c1 = new entradas1();
System.out.println("¿Que pelicula es?");
c1.establecer_pelicula(op.nextLine());
System.out.println("¿Que actor es?");
c1.establecer_actor(op.nextLine());
System.out.println("¿Cual es el costo de la pelicula?");
c1.establecer_costo(op.nextInt());
System.out.println("¿Cuantas personas son?");
c1.establecer_personas(op.nextInt());
c1.dime_pelicula();
c1.mostar_total();
System.out.println("\nEl total a pagar es: " + (c1.pago()));
}
}