Questão 1. Crie um programa que solicite ao usuário digitar um número. Se o número for positivo, exiba "Número positivo", caso contrário, exiba "Número negativo".
import java.util.Scanner;
public class VerificaPosOuNeg {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int numeroDigitado ;
while (true) {
System.out.println("Digite um número ou 0 para sair:");
if (teclado.hasNextInt()) {
numeroDigitado = teclado.nextInt();
if (numeroDigitado == 0) {
System.out.println("Você saiu.");
break;
}
if (numeroDigitado > 0) {
System.out.println("O número é positivo: " + numeroDigitado);
} else {
System.out.println("O número é negativo: " + numeroDigitado);
}
} else {
System.out.println("Por favor digite um número válido");
teclado.next();
}
}
teclado.close();
}
}
Questão 2. Peça ao usuário para inserir dois números inteiros. Compare os números e imprima uma mensagem indicando se são iguais, diferentes, o primeiro é maior ou o segundo é maior.
import java.util.Scanner;
public class CompareNumero {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int num1, num2;
System.out.println("Digite o primeiro número: ");
num1 = teclado.nextInt();
System.out.println("Digite o segundo número: ");
num2 = teclado.nextInt();
if (num1 == num2) {
System.out.printf("O primeiro número: %d é igual ao segundo: %d\n", num1, num2);
} else if (num1 > num2) {
System.out.printf("O primeiro número: %d é maior que o segundo: %d\n", num1, num2);
} else {
System.out.printf("O primeiro número: %d é diferente do segundo: %d\n", num1, num2);
System.out.printf("O primeiro número: %d é menor que o segundo: %d\n", num1, num2);
}
teclado.close();
}
}