Ayuda con programa en java
Tenia que hacer 2 clases, Clase Gasolina y Clase Prueba, usando this y get. En la clase gasolina tenia que poner tipo de gasolina, costo y cosas así, y esto fue lo que hice:
import java.io.*;
public class Gasolina
{
float cantGas;
char tipoGas;
char P;
char M;
float precioM = 7;
float precioP = 8;
float monto;
public Gasolina ()
{
}
public Gasolina (float cantGas, float precioM, float precioP, float monto, char tipoGas)
{
this.cantGas = cantGas;
this.precioM = precioM;
this.precioP = precioP;
this.monto = monto;
}
public void settipoGas (char tipoGas)
{
this.tipoGas = tipoGas;
}
public void setcantGas (float cantGas)
{
this.cantGas = cantGas;
}
public void setprecioM (float precioM)
{
this.precioM = precioM;
}
public void setprecioP (float precioP)
{
this.precioP = precioP;
}
public void monto (float monto)
{
this.monto = monto;
}
public char gettipoGas()
{
return tipoGas;
}
public float getcantGas ()
{
return cantGas;
}
public float getprecioM ()
{
return precioM;
}
public float getprecioP ()
{
return precioP;
}
public float getmonto ()
{
return monto;
}
{
System.out.println ("Eliga tipo de gasolina: M o P");
//tipoGas = Leer.chartipoGas();
if (tipoGas==M)
{
monto=precioM * cantGas;
System.out.println ("Total = $" + monto);
}
else
{
monto=precioP * cantGas;
System.out.println ("Total = " + monto);
}
}
}
pero no se se vaya bien.
Y en la clase prueba tenia que mandar llamar a la clase gasolina, e hice esto:
import java.io.*;
public class Prueba
{
public static void main (String [] args)
{
Gasolina obj=new Gasolina();
obj.Gasolina();
}
}
Me podrían ayudar a corregirlo, o indicarme que es lo que estoy haciendo mal...
import java.io.*;
public class Gasolina
{
float cantGas;
char tipoGas;
char P;
char M;
float precioM = 7;
float precioP = 8;
float monto;
public Gasolina ()
{
}
public Gasolina (float cantGas, float precioM, float precioP, float monto, char tipoGas)
{
this.cantGas = cantGas;
this.precioM = precioM;
this.precioP = precioP;
this.monto = monto;
}
public void settipoGas (char tipoGas)
{
this.tipoGas = tipoGas;
}
public void setcantGas (float cantGas)
{
this.cantGas = cantGas;
}
public void setprecioM (float precioM)
{
this.precioM = precioM;
}
public void setprecioP (float precioP)
{
this.precioP = precioP;
}
public void monto (float monto)
{
this.monto = monto;
}
public char gettipoGas()
{
return tipoGas;
}
public float getcantGas ()
{
return cantGas;
}
public float getprecioM ()
{
return precioM;
}
public float getprecioP ()
{
return precioP;
}
public float getmonto ()
{
return monto;
}
{
System.out.println ("Eliga tipo de gasolina: M o P");
//tipoGas = Leer.chartipoGas();
if (tipoGas==M)
{
monto=precioM * cantGas;
System.out.println ("Total = $" + monto);
}
else
{
monto=precioP * cantGas;
System.out.println ("Total = " + monto);
}
}
}
pero no se se vaya bien.
Y en la clase prueba tenia que mandar llamar a la clase gasolina, e hice esto:
import java.io.*;
public class Prueba
{
public static void main (String [] args)
{
Gasolina obj=new Gasolina();
obj.Gasolina();
}
}
Me podrían ayudar a corregirlo, o indicarme que es lo que estoy haciendo mal...
1 Respuesta
Respuesta de matias_del
1