
package miprimeraaplicacion;


public class MiPrimeraAplicacion {

    
    
    public static void main(String[] args) {
        
        double precioUnitario, precioFinal;
        byte unidades;
        final byte IVA = 21;
        precioUnitario = 53.78;
        unidades = 10;
        precioFinal = ((precioUnitario * unidades)) + (IVA / (double)100 * (precioUnitario * unidades));
     // -----------   -----------------------------   --------------------------------------------- 
     //   liquido               importe bruto                  importe IVA    

       // precioFinal = precioUnitario * unidades + IVA / (double)100 * precioUnitario * unidades;
      //  precioFinal = (precioUnitario * unidades) * (1 + (IVA / (double)100));
      //  precioFinal = precioUnitario * unidades * 1 + IVA / (double)100;
      
        System.out.println("precioUnitario * unidades: "+precioUnitario * unidades);
        System.out.println("el precio final de la compra es: " + precioFinal);
        System.out.println("el metodo devuelve "+devolverInt(unidades*IVA));
        
    }
    
    public static int devolverInt(int enteroRecibido){
        // Muestra como podemos utilizar las expresiones en la transferencia de argumentos y en los dato devuelto por un metodo
      int entero1, entero2;
      System.out.println("el metodo recoge "+enteroRecibido);
      entero1 = 9;
      entero2 = 10;
      return entero1 * entero2;
    }
    
}
