Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Algorítmos Resolvidos de Java - Resolvendo o Algorítmo do Mistério (Mystery Algorithm) em Java - Exercícios Resolvidos de JavaQuantidade de visualizações: 591 vezes |
Exercício Resolvido de Java - Resolvendo o Algorítmo do Mistério (Mystery Algorithm) em Java Pergunta/Tarefa: Escreva um programa Java que efetuará as seguinte tarefas: 1) Ler dois números inteiros: a, b; 2) Declarar uma variável inteira x que receberá o valor de a e um variável inteira y que receberá o valor de b; 3) Se x > y, então defina o valor de x como sendo x - y; 4) Se x < y, então defina o valor de y como sendo y - x; 5) Repita os passos 3 e 4 até que x = y (x igual a y); 6) Mostre o valor de x (ou y) e encerre o programa. Qual será o resultado (saída) no passo 6 se inicializarmos a variável a = 2437 e b = 875? Escolha apenas uma opção: a) 0 b) 1 c) 2 d) 3 e) 875 f) 2437 Sua resposta (saída) deverá ser parecida com: Informe o valor de a: 2437 Informe o valor de b: 875 O valor final de x (ou y) é: 1 Veja a resolução comentada deste exercício em Java: package exercicio; import java.util.Scanner; public class Exercicio { public static void main(String[] args) { // vamos efetuar a leitura usando a classe Scanner Scanner entrada = new Scanner(System.in); // vamos ler os valores de a e b System.out.print("Informe o valor de a: "); int a = Integer.parseInt(entrada.nextLine()); System.out.print("Informe o valor de b: "); int b = Integer.parseInt(entrada.nextLine()); // vamos inicializar as variável x e y int x = a; int y = b; |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |