Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como encontrar o máximo divisor comum de dois números em Java
A linguagem de programação Java, como a maioria das outras linguagens de programação , contém tudo o necessário para executar a maioria dos cálculos matemáticos. No entanto , você ainda precisa entender como certos algoritmos ou fórmulas trabalhar , a fim de implementá-los em Java. Por exemplo , você pode implementar o algoritmo de Euclides , em Java , a fim de determinar o máximo divisor comum de dois números . Coisas que você precisa
Java Development Kit ( JDK)
Editor de Texto
Show Mais instruções
1

Crie uma nova classe para iniciar o programa. A classe irá conter apenas uma função principal :
classe

GCD {

public static void main ( String [] args ) { }}


2

Tome dois números e armazená-los em variáveis. Use uma comparação para determinar qual número é o maior e armazená-lo no " maior " variável. Em seguida , guarde o menor no " menor " variável :

void main ( String [ ] args ) { public static

int x = 226 ; int y = 7; int maior , menor ;

if ( x > y ) { maior = x; menor = y ;} else { maior = y ; menores = x ;} }


< br > 3

Escrever um loop que executa o algoritmo . O algoritmo de Euclides começa dividindo os dois números e armazenar o restante . Em seguida , dividir o menor número anterior por o restante , até que o restante é zero ou um . Se o resto é zero o restante anterior é o máximo divisor comum . Se o resto é um dos dois números não compartilham um divisor comum :

restante = maior % menor ;

enquanto (resto = 0 && restante = 1 !) { Maior = menor, menor = restante ; restante = maior % menor ;}

if ( resto == 0) {System.out.println (" O GFD é" + menor) ; } else if ( restante == 1) { System.out.printlin ( "Não há nenhum divisor comum ");}

Anterior :

Próximo : No
  Os artigos relacionados
·Como gerar um tom em Java 
·Como fazer uma pirâmide de caracteres usando Java 
·Parte fracionária de um Float em Java 
·Java : Static Linking 
·Como remover duplicatas de um mapa em Java 
·Como alterar o JDK no BEA WebLogic 8.1 
·Problemas de escalabilidade em Web Apps Java 
·Como fazer um loop MIDI em Java 
·Como usar o Java para fazer Botões Rollover 
·Como configurar Ant usar ReplaceRegExp 
  Artigos em destaque
·Variante de dados Tipo 
·Como alterar o ícone no Xcode 
·Como detectar o golpe do Mic no xCode 
·Como depurar Ubuntu 
·Como executar um aplicativo Clojure na JVM e CLR 
·Como converter uma entrada para String em MATLAB 
·Como atualizar o Python 2.6 
·Como terminar um loop finito 
·Como converter JSP para Java 
·Como calcular o Frames Per Second 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados