Essas foram as soluções que cheguei:
1:
import java.util.Scanner;
public class PositivoNegativo {
public static void main(String[] args) {
System.out.println("Digite um numero inteiro qualquer");
Scanner number = new Scanner(System.in);
int userNumber = number.nextInt();
if (userNumber < 0) {
System.out.println("Você digitou um número NEGATIVO: " + userNumber);
} else {
System.out.println("Você digitou um número POSITIVO: " + userNumber);
}
}
}
2:
import java.util.Scanner;
public class VerificarNumeros {
public static void main(String[] args) {
System.out.println("Digite DOIS numeros inteiros!");
System.out.println("Digite o primeiro número!");
Scanner firstNumber = new Scanner(System.in);
int n1 = firstNumber.nextInt();
System.out.println("Digite o segundo número!");
Scanner secondNumber = new Scanner(System.in);
int n2 = secondNumber.nextInt();
if (n1 == n2) {
System.out.println("Os numeros sao IGUAIS");
} else if (n1 > n2) {
System.out.println("Os numeros sao DIFERENTES! O primeiro número " + n1 + " é MAIOR que o segundo número " + n2);
} else
System.out.println("Os numeros sao DIFERENTES! O segundo número " + n2 + " é MAIOR que o primeiro número " + n1);
}
}
3:
import java.util.Scanner;
public class ExercicioMenu {
public static void main(String[] args) {
Scanner itemMenu = new Scanner(System.in);
int chosenOption = 0;
while (chosenOption != 3) {
System.out.println("""
Escolha a opção desejada:
Digite:
1 - Calcular área do quadrado.
2 - Calcular área do círculo.
3 - Sair do Programa
""");
chosenOption = itemMenu.nextInt();
if (chosenOption == 1) {
System.out.println("Por favor, digite a medida do LADO do quadrado");
double squareSideSize = itemMenu.nextDouble();
double squareArea = squareSideSize * squareSideSize;
String message = "A área do QUADRADO informado é de ";
System.out.println(message + squareArea + "\n");
} else if (chosenOption == 2) {
System.out.println("Por favor, digite a medida do RAIO do círculo");
double circleRadius = itemMenu.nextDouble();
double circleArea = circleRadius * circleRadius * Math.PI;
String message = "A área do CIRCULO informado é de ";
System.out.println(message + circleArea + "\n");
} else if (chosenOption == 3) {
System.out.println("""
O programa será encerrado.
Obrigado.
""");
}
}
itemMenu.close();
}
}
4:
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
System.out.println("Digite um número qualquer para ver a sua tabuada!");
Scanner number = new Scanner(System.in);
int multiplicationTableNumber = number.nextInt();
for (int i = 1; i <= 10; i++) {
System.out.println(multiplicationTableNumber + " * " + i + " = " + multiplicationTableNumber * i);
}
System.out.println("A tabuada apresentada foi a do número " + multiplicationTableNumber);
}
}
5:
import java.util.Scanner;
public class ParImpar {
public static void main(String[] args) {
System.out.println("Digite um numero inteiro");
Scanner number = new Scanner(System.in);
int userNumber = number.nextInt();
if (userNumber % 2 == 0) {
System.out.println("O numero escolhido é PAR: " + userNumber);
} else {
System.out.println("O numero escolhido é IMPAR: " + userNumber);
}
}
}
6:
import java.util.Scanner;
public class Fatorial {
public static void main(String[] args) {
System.out.println("Digite um número inteiro");
Scanner number = new Scanner(System.in);
int userNumber = number.nextInt();
if (userNumber < 0) {
System.out.println("Digite um número não negativo");
return;
}
int fatorial = 1;
int i = 1;
while (i <= userNumber) {
fatorial *= i;
i++;
}
System.out.println("O fatorial de " + userNumber + " é: " + fatorial);
}
}