Si estuviera escribiendo una función de Python que recibiera un argumento con el tipo correcto, pero un valor fuera de límites, entonces podría arrojar un ValueError o una de sus subclases.En Java, ¿qué es idónicamente más parecido a generar un Python ValueError?
Por ejemplo, supongamos que tengo una función que suma los precios en una factura. Si uno de los precios tiene un valor negativo o uno de los recuentos de elementos no es positivo y no es cero, podría aumentar VE.
Mi proyecto actual es en Java, pero la situación es la misma:
Una función de fijación de precios sólo acepta números dentro de un rango específico - ¿Cuál es el tipo más sensible del objeto de excepción para lanzar que le dice a otro desarrollador de Java sus aportaciones está fuera de ese rango sensible?
No, se llama 'IllegalArgumentException', no' InvalidArgumentException'. – Jesper
Urgh, gracias @Jesper, corregido. – liwp