Ayuda con programa de desglose

Estoy haciendo un programita en java, al que hay que digitar cierta cantidad como entrada y tiene que devolver a cuantos billetes de 10000, 5000,1000,500,200,100,50,20,5 equivalen... Soy novato en esto y estoy usando JCreator, De ante mano muchas gracias...

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Y.... que clase de ayuda

Y.... que clase de ayuda necesitas?

A la hora de dividir???

Esque cuando se ingresa el monto, por ejemplo 18000, que este me divida por el primer monto mayor que seria 10000 y a lo que sobra me lo divida por el siguiente..... Lo que no se es como hacer esa divicion, de manera que eso que me sobra lo guarde en alguna variable para despues volver a dividirla.... No se si me explico....

Muchas gracias por tu ayuda...!!!

Perfectamente. Para dividir

Perfectamente.

Para dividir enteros se usa el operator / y para obtener el residuo el operador % ( operador módulo ) que es exactamente lo que necesitas.

Ejemplo

class Ejemplo {
   public static void main( String ... args ) {
       int diezEntreTres = 10 / 3;
       int ySobra        = 10 % 3;
       System.out.printf("10 / 3 = %d y sobra: %d", diezEntreTres, ySobra );
    }
}

Otra consulta

Primero te agradezco mucho por lo anterior, me sirvio de mucho.... Ahora mi consulta es como puedo controlar que cuando el usuario digite cualquier caracter que no sea numero diga error.... Ya use un if (cantidad >1) para controlar que solo sirva con positivos, pero para controlar que no digite todo lo demas no se cual seria la mejor opcion....!!!

Porque no te enfocas primero

Porque no te enfocas primero en que el programa haga lo básico ( que te despliegue la información correctamente ) y luego le dedicas tiempo a la validación de la entrada. No es que no sea importante, pero pienso que si haces primero lo accesorio y luego lo esencial, podrías terminar con un programa que valide muy bien la entrada pero que no haga nada.

Contestando tu pregunta directamente, puedes utilizar JFormattedTextField.

Gracias

Muchas gracias, me sirvio de mucho tu ayuda.... Tambien agradezco lo pronto que has aclarado mis dudas...!!!