As operações de soma e subtração são primitivas, ou seja, as demais operações são derivadas.
Assim temos que uma divisão é uma subtração rápida 5/2 = 5 - 2 = 3 3 - 2 = 1 O resultado é 2 com resto 1 10/3 = 10 - 3 = 7 7 - 3 = 4 4 - 3 = 1 O resultado é 3 com resto 1 uma multiplicação é uma soma rápida uma potenciação é uma soma mais rápida ainda. segue o algoritmo: public static int div( int dividendo, int divisor ) { int resto = dividendo; int result = 0; while ( resto >= divisor ) { resto = resto - divisor; result++; } return result; } []s, Elizeu. > ----- Mensagem original ----- > De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]] > Enviada em: quinta-feira, 2 de janeiro de 2003 13:57 > Para: [EMAIL PROTECTED]; Ricardo Artur Staroski > Cc: [EMAIL PROTECTED] > Assunto: Re: [java-list] Método de Divisão > > Oi Ricardo, > > Em primeiro lugar obrigada pela atencao e pela resposta. Talvez eu nao > tenha me > expressado da maneira mais adequada. > Eu preciso de um metodo que faca a divisao entre dois numeros inteiros > positivos sem usar o operador "/" mas q simule o mesmo. A divisao deve ser > > feita usando as outras operacoes como soma e subtracao entendeu? > > Ats, Adriana > Citando Ricardo Artur Staroski <[EMAIL PROTECTED]>: > > > Olá Adriana... > > > > Não entendi exatamente sua necessidade, mas creio que seja o método > abaixo: > > > > public int divide(int dividendo, int divisor) { > > return dividendo / divisor; > > } > > > > Abraços... > > > > > > Ricardo. > > > > ----- Original Message ----- > > From: <[EMAIL PROTECTED]> > > To: "Java List" <[EMAIL PROTECTED]> > > Sent: Thursday, January 02, 2003 8:58 AM > > Subject: [java-list] Método de Divisão > > > > > > > Oi pessoal, > > > > > > Feliz Ano Novo! > > > Estou precisando de um metodo que simule a operaçao de divisao de > > inteiros(/) > > > em Java. Alguem tem e pode me enviar? > > > > > > Ats , Adriana > > > > > > > > > > > > _________________________________________________ > > > Yawl Internet http://www.yawl.com.br/ > > > > > > Acesso Discado / ADSL / 24Hs > > > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL > > > > > > > > > ------------------------------ 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] > > > > ------------------------------------------------------------------------- > > > > > > > > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > > > Scan engine: VirusScan / Atualizado em 30/12/2002 / Versão: 1.3.13 > > > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ > > > > > > > > _________________________________________________ > Yawl Internet http://www.yawl.com.br/ > > Acesso Discado / ADSL / 24Hs > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL > > > ------------------------------ 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] > ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------