exe 1
import java.util.Scanner;
public class NegativoPositivo {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
System.out.println("Digite um número:");
int numeroDigitado = leitorTeclado.nextInt();
if (numeroDigitado > 0) {
System.out.println("O número digitado é positivo!");
} else if (numeroDigitado < 0){
System.out.println("O número digitado é negativo!");
} else {
System.out.println("O número digitado é 0.");
}
}
}
exe 2
import java.util.Scanner;
public class CompareNumeros {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
System.out.println("Digite um número:");
int primeiroNum = leitorTeclado.nextInt();
System.out.println("Digite mais um número:");
int segundoNum = leitorTeclado.nextInt();
if (primeiroNum == segundoNum) {
System.out.println("Os dois números são iguais.");
} else if (primeiroNum > segundoNum) {
System.out.println("Os números digitados são diferentes.\nO primeiro é maior que o segundo.");
} else {
System.out.println("Os números digitados são diferentes.\nO segundo é maior que o primeiro.");
}
}
}
exe 3
import java.util.Scanner;
public class CalculoArea {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
String mensagemInicial = """
Bem-vindo ao programa Cálculo de Área!
-------------------------------------------------
Escolha um opção de cálculo de área do menu.
(1) Área do Quadrado.
(2) Área do Círculo.
() Digite qualquer tecla para SAIR.
""";
System.out.println(mensagemInicial);
int opcaoSelecionada = leitorTeclado.nextInt();
if (opcaoSelecionada == 1) {
System.out.println("Digite dois números (um de cada vez), um para a base e outro para a altura do quadrado:");
int num1 = leitorTeclado.nextInt();
int num2 = leitorTeclado.nextInt();
int areaQuadrado = num1*num2;
System.out.println("A área do quadrado é de " + areaQuadrado);
} else if (opcaoSelecionada == 2) {
System.out.println("Digite um valor para o raio da circunferência:");
int num1 = leitorTeclado.nextInt();
double areCircunferencia = 3.14*(num1^2);
System.out.printf("A área da circunferência é de %.2f", areCircunferencia);
} else {
System.out.println("Você escolheu SAIR do programa.");
}
}
}
exe 4
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
System.out.println("--TABUADA--\nDigite um número:");
int numeroTabuada = leitorTeclado.nextInt();
System.out.printf("TABUADA DO %d%n", numeroTabuada);
for (int i = 0; i <= 10; i++) {
int resultado = i*numeroTabuada;
System.out.printf("%d X %d = %d\n", numeroTabuada, i, resultado);
}
}
}
exe 5
import java.util.Scanner;
public class ImparPar {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
System.out.println("Digite um número:\n");
int numero = leitorTeclado.nextInt();
if (numero == 0) {
System.out.println("O número digirado é ZERO e não pertence a ÍMPAR nem PAR.");
} else if (numero%2 == 0) {
System.out.println("O número digitado é PAR.");
} else {
System.out.println("O número digitado é ÍMPAR.");
}
}
}
*demorei horrores para conseguir fazer esse, estava entendendo a lógica do fatorial errado exe 6
import java.util.Scanner;
public class Fatorial {
public static void main(String[] args) {
Scanner leitorTeclado = new Scanner(System.in);
System.out.println("Digite um número:");
int numeroFat = leitorTeclado.nextInt();
int resultadoFat = numeroFat;
for (int i = 1; i < numeroFat; i++) {
resultadoFat *= i;
}
System.out.printf("O fatoral de %d! é: %d%n", numeroFat, resultadoFat);
}
}