Segue um versao "recursiva" (sem usar loops ).
public class Divisao {
static int quociente = 0;
static int resto = 0 ;
public static void main (String args[]) {
int dividendo = Integer.valueOf(args[0]).intValue() ;
int divisor = Integer.valueOf(args[1]).intValue() ;
System.out.println ("Resto: " + divide( dividendo, divisor ) ) ;
System.out.println ("Quociente: " + quociente) ;
}
public static int divide (int dividendo, int divisor) {
if (divisor == 1 ) {
return dividendo;
} else if (divisor == 0) {
ArithmeticException ex = new ArithmeticException("divisao
por zero (0) ") ;
ex.printStackTrace();
System.exit(-1) ;
} else if ( dividendo >= divisor ) {
quociente++ ;
System.out.println( dividendo + "-" + divisor ) ;
resto = divide(dividendo-divisor, divisor) ;
} else {
resto = dividendo ;
}
return resto ;
}
}
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
- Re: [java-list] Método de Divisão adrianacs
- Re: [java-list] Método de Divisão cleo_sl
- Re: [java-list] Método de Divisão adrianacs
- RES: [java-list] Método de Divisão Eric Trindade
- Re: [java-list] Método de Divisão Rui Fernando Hayashi
- Re: [java-list] Método de Divisão David Ricardo
- Re: [java-list] Método de Divisão adrianacs
- Re: [java-list] Método de Divisão Ricardo Artur Staroski
- Re: [java-list] Método de Divisão adrianacs
- Re: [java-list] Método de Divisão Srinath Mantripragada
- Re: [java-list] Método de Divisão Luiz Felipe Molina
- Re: [java-list] Método de Divisão Gideoni Hudson
- Re: [java-list] Método de Divisão Giovanne Vermes
- Re: [java-list] Método de Divisão adrianacs
- [java-list] Re: Método de Divisão Mauro
- [java-list] Re: Método de Divisão adrianacs
- [java-list] Green Thread no 1.4.1 Augusto Cesar Righetto