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
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);
}
}
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();
}
}