Hola buenas tardes.
He hecho el siguiente programa de desglose en euros:
package ejercicio4;
import java.util.Scanner;
public class Ejercicio4 {
/**
* Programa que introducida una cantidad entera en euros,
* muestre el desglose en monedas de 2 y de 1 euro.
* Ejemplo: 21 euros se desglosa en 10 monedas de 2 euros y 1 de un euro.
* @return
*/
public static int main(String[] args){
float n1;
float n2;
float total;
int resto;
Scanner reader = new Scanner(System.in);
System.out.println ("\n Programa para desglosar euros \n\n");
System.out.println ("Introduce el primer número:");
System.out.println ("\nIngrese numero 1: ");
n1 = reader.nextFloat();
System.out.println ("\nIngrese numero 2: ");
n2 = reader.nextFloat();
if(n2 == 0)
System.out.println ("\nNo puede ingresar 0!");
else{
total = (float)n1/(float)n2;
resto = (int) (n1%n2);
}
System.out.println("\b el total es: %.2f", total);
System.out.println("\nEl resto es: %d", resto);
System.out.println("\n");
system("pause");
return 0;
}
private static void system(String string) {
// TODO Auto-generated method stub
}
}
Me da error en las siguientes lineas: Alguien sabría decirme por que da error? Gracias
System.out.println("\b el total es: %.2f", total);
System.out.println("\nEl resto es: %d", resto);