Se la mia affermazione è falsa sono contentissima!
Però, come mai quando dichiaro il campo di tipo double (2,8) mi da errore dicendo che M >= D?

Se mi aiuti a risolvere posso modificare il codice java, semplificandolo