Ho un problema con il seguente esercizio:
Screivere un metodo che, data una coppia di numeri interi positivi, calcola e restituisce il quoziente della divisione calcolato per sottrazioni successivi, il metodo deve avere prototipo int quoziente(int a, int b). Ad esempio l'invocazione quoziente (23, 7) deve restituire il valore 3.
Io ho scritto il seguente metodo
e la seguente applicazione per testarlocodice:class MetodoQuoziente{ public static int quoziente(int a, int b){ int i; int q; i=0; do{ q=a-b; i++;} while(a>b); return i; } }
Il calcolatore non segnala errori, tuttavia nel momento in cui vado ad eseguire l'applicazione, la schermata è completamente vuota, ho provato ad invertitre i numeri (7 , 23) e in questo caso mi restituisce il valore zero;codice:class Quoziente{ public static void main(String[] args){ System.out.println(MetodoQuoziente.quoziente(23,7)); } }
Dove può essere l'errore?
![]()
![]()

Rispondi quotando