Es un algoritmo que fácilmente se hace en 15 líneas mas o menos. Pero te lo pongo en 3 clases para que vayas aprendiendo el uso de métodos, y parámetros en los métodos.
Clase Principal
import java.util.Scanner;
public class Supermerca
{
private static byte codigoEtiqueta; // variable estatica que guarda el codigo de la etiqueta
private static double precio; // variable que guarda el precio del producto
// metodo para establecer el codigo de la etiqueta y el precio del producto
public static void elegir()
{
Scanner read
= new Scanner
(System.
in); System.
out.
println("Ingrese el código de etiqueta"); codigoEtiqueta = read.nextByte();
System.
out.
println("Ingrese el precio del producto"); precio = read.nextDouble();
}
public static void main
(String[] args
) {
elegir(); // llama al metodo elegir
if(codigoEtiqueta == 0)
{
sinIBA objeto1 = new sinIBA(precio); // crea un objeto y le pasa por parametro el precio
objeto1.totalAPagar(); // muestra el total a pagar
}
else if(codigoEtiqueta == 1)
{
conIBA objeto2 = new conIBA(precio); // crea un objeto y le pasa por parametro el precio
objeto2.totalAPagar(); // muestra el total a pagar
}
} // fin main
} // fin clase
Clase sinIBA
public class sinIBA
{
private double totalPagar=0; // guarda el total a pagar
public sinIBA(double precio)
{
totalPagar = precio; // establece el total a pagar
}
public void totalAPagar() // muestra el total a pagar
{
System.
out.
println("El producto se pagara sin IBA"); System.
out.
println("El total que tiene que cancelar es: "+totalPagar
); }
} // fin clase
Clase conIBA
public class conIBA
{
private double totalPagar=0; // guarda el total a pagar
public conIBA(double precio)
{
totalPagar = precio + (precio * 0.16); // establece el total a pagar
}
public void totalAPagar() // muestra el total a pagar
{
System.
out.
println("El producto se pagara con IBA"); System.
out.
println("El total que tiene que cancelar es: "+totalPagar
); }
} // fin clase
Los métodos, constructores y parámetros los usarás toda tu carrera, así que trata de aprender esto desde el principio.
Saludos y bendiciones.