Segue a resolução do desafio.
import java.util.Scanner;
public class DesafioHoraPratica2 {
public static void main(String[] args) {
Scanner scanner = new Scanner (System.in);
System.out.println("Desafio 1");
System.out.println("Digite um número inteiro positivo ou negativo:");
int numero = scanner.nextInt();
if (numero > 0) {
System.out.printf("Número positivo.%n%n");
}else if (numero == 0) {
System.out.printf("Número zero digitado.%n%n");
}else{
System.out.printf("Número negativo.%n%n");
}
System.out.println("Desafio 2");
System.out.println("Digite dois números inteiros.");
int numero1 = scanner.nextInt();
int numero2 = scanner.nextInt();
if (numero1 > numero2) {
System.out.printf("Números diferentes!%nO primeiro número digitado é maior que o segundo.%n%n");
} else if (numero1 < numero2) {
System.out.printf("Números diferentes!%nO segundo número digitado é maior que o primeiro.%n%n");
} else {
System.out.printf("Os números digitados são iguais.%n%n");
}
System.out.println("Desafio 3");
System.out.println("Menu da Geometria!");
System.out.println("Escolha a opção:");
System.out.println("1 - Calcular área do quadrado");
System.out.println("2 - Calcular área do círculo");
int opcao = scanner.nextInt();
switch (opcao) {
case 1:
System.out.println("Digite o valor do lado do quadrado:");
double ladoQuadrado = scanner.nextDouble();
System.out.printf("Área do quadrado: %.2f.%n%n", ladoQuadrado*ladoQuadrado);
break;
case 2:
System.out.println("Digite o valor do raio do círculo:");
double raio = scanner.nextDouble();
System.out.printf("Área do círculo: %.2f.%n%n", Math.PI*raio*raio);
break;
}
System.out.println("Desafio 4");
System.out.println("Digite uma número de 1 a 10:");
int numero4 = scanner.nextInt();
System.out.printf("Tabuada de %d:%n%n", numero4);
for (int i = 1; i <= 10; i++) {
System.out.printf("%d x %d = %d%n", numero4, i, numero4*i);
}
System.out.printf("%n");
System.out.println("Desafio 5");
System.out.println("Digite um valor inteiro:");
int numero5 = scanner.nextInt();
if (numero5%2 == 0) {
System.out.printf("Número par.%n%n");
} else {
System.out.printf("Número impar.%n%n");
}
System.out.println("Desafio 6");
System.out.println("Digite um valor inteiro:");
int numero6 = scanner.nextInt();
int produto = numero6;
for (int i = numero6; i > 1; i--) {
produto *= i - 1;
}
System.out.println("Fatorial de " + numero6 + " é igual a " + produto);
}
}