aless89 ha scritto:
La mia idea era prendo il numero lo divido per 10 con una divisione intera, prendo lo stesso numero lo divido per 10 con una divisione che ammette la virgola, li sottraggo trovando il decimale, moltiplicarlo per 10 in modo tale da avere un numero e poterlo sommare.
No, non serve assolutamente usare valori floating-point, cifre decimali, ecc...
Devi "ragionare" nei termini della ricorsione. Alla prima invocazione "base" del metodo, passi 234. Dentro il metodo devi invocare ricorsivamente sé stesso .... cosa potresti passare? Ad esempio potresti passare 23 e ti tieni a questo livello il resto 4. Quando il metodo ricorsivo ritorna, avrai una somma delle cifre parziale (ovvero solo di 2+3), a cui aggiungi 4.
Pensa in questo senso.