Lógica, perguntado por naturezanay, 1 ano atrás

Crie uma classe java TrocaNumero que contenha um método que receba dois números NumA e NumB, nessa ordem, e imprima em prdem inversa, isto é, se os dados lidos forem NumA = 5 e NumB = 9, por exemplo, devem ser impressos na ordem NumA = 9 e NumB = 5.

Soluções para a tarefa

Respondido por gilsonroberto
1

Tente desta forma ...

import java.util.Scanner;

public class TrocaNumero{

public static void main(String[] args) {

 System.out.println("Sistema para troca de números!");

 System.out.println(" ");

 Scanner in = new Scanner(System.in);

 int NumA, NumB;

 System.out.print("Informe o primeiro número: ");

 NumA = in.nextInt();

 System.out.println(" ");

 System.out.print("Informe o segundo número: ");

 NumB = in.nextInt();

 System.out.println(" ");

 System.out.println(NumB);

 System.out.print(NumA);

}

}


naturezanay: obrigada :)
Respondido por JaquelineBitencourt
1

Resposta:

Olá a pergunta exige que o valor dentro das variáveis altere, não somente a ordem dos mesmos, fiz a minha solução assim:

Explicação:

public class TrocaNumero {

 

void trocar() {

 

 int NumA, NumB, A;

 

 Scanner ler = new Scanner(System.in);

 

 System.out.print("Digite o valor do NumA: ");

 NumA = ler.nextInt();

 

 System.out.print("Digite o valor do NumB: ");

 NumB = ler.nextInt();

 

 A = NumA;

 NumA = NumB;

 System.out.println("O novo valor do NumA agora é: " + NumA);

 

 

 NumB = A;

 System.out.println("O novo valor do NumB agora é: " + NumB);

}

}

public class Main {

public static void main(String[] args) {

 // TODO Auto-generated method stub

 TrocaNumero num = new TrocaNumero();

 

 num.trocar();  

   

}  

}

Perguntas interessantes