Crie um programa que solicite ao usuário a entrada de um número inteiro. Verifique se o número é par ou ímpar e exiba uma mensagem correspondente.
import java.util.Scanner;
public class DesafioConversor {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite um número: ");
int numero = leitor.nextInt();
String mensagem;
if (numero % 2 == 0) {
mensagem = "O número %d é par.".formatted(numero);
} else {
mensagem = "O número %d é impar.".formatted(numero);
}
System.out.println(mensagem);
}
}
Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
public class DesafioConversor {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Insira um número inteiro positivo: ");
int numero = leitor.nextInt();
int fatorial = 1;
String mensagem = "";
if (numero > 0) {
for (int i = 1; i <= numero ; i++) {
fatorial = fatorial * i;
mensagem = "%d! = %d".formatted(numero, fatorial);
}
} else if (numero == 0) {
mensagem = "0! = 1";
} else {
mensagem = "Erro: Fatorial não é definido para números negativos.";
}
System.out.println(mensagem);
}
}