Apenas compartilhando a minha resolução do exercício.
Exercício 01: Positivo ou Negativo.
import java.util.Scanner;
public class PositivoNegativo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Digite um número inteiro: ");
int numero = input.nextInt();
if (numero > 0) {
System.out.println("O número digitado é POSITIVO!");
} else if (numero < 0) {
System.out.println("O número digitado é NEGATIVO!");
} else {
System.out.println("O número digitado é ZERO");
}
}
}
Exercício 02: Compara números.
import java.util.Scanner;
public class ComparaNumeros {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Digite o primeiro numero: ");
int num1 = sc.nextInt();
System.out.print("Digite o segundo numero: ");
int num2 = sc.nextInt();
if (num1 == num2) {
System.out.println("Os números digitados são IGUAIS!");
} else if (num1 > num2) {
System.out.println("O PRIMEIRO número é MAIOR que o SEGUNDO número!");
} else {
System.out.println("O SEGUNDO número é MAIOR que o PRIMEIRO número");
}
}
}
Exercício 03: Calcula Áreas.
import java.util.Scanner;
public class CalculaAreas {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.print("Escolha [1] para calcular a área do QUADRADO; ou [2] para calcular a área do CÍRCULO: ");
int opcao = teclado.nextInt();
switch (opcao) {
case 1: {
System.out.print("Digite o valor do lado do QUADRADO: ");
double lado = teclado.nextDouble();
double area = lado * lado;
System.out.printf("A área do QUADRADO é: %.2f", area);
break;
}
case 2: {
System.out.print("Digite o valor do raio do CÍRCULO: ");
double raio = teclado.nextDouble();
double area = Math.PI * raio * raio;
System.out.printf("A área do CÍRUCLO é: %.2f", area);
break;
}
default:
System.out.println("Opção inexistente!");
break;
}
teclado.close();
}
}
Exercício 04: Tabuada de Multtiplicação
import java.util.Scanner;
public class TabuadaMultiplicacao {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.print("Digite um numero: ");
int numero = teclado.nextInt();
for (int i = 1; i <= 10; i++) {
System.out.printf("%d * %d = %d\n",numero,i,numero*i);
}
teclado.close();
}
}
Exercício 05: Par ou Ímpar.
import java.util.Scanner;
public class ParOuImpar {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.print("Digite um numero inteiro: ");
int numero = teclado.nextInt();
if (numero%2==0) {
System.out.println("O núnero é PAR!");
} else {
System.out.println("O número é ÍMPAR!");
}
teclado.close();
}
}
Exercício 06: Calcula Fatorial.
import java.util.Scanner;
public class CalculaFatorial {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.print("Digite um numero inteiro: ");
int numero = teclado.nextInt();
int fatorial = 1;
for (int i = 1; i <= numero; i++) {
fatorial = fatorial * i;
}
System.out.printf("O fatoria de %d é: %d.", numero, fatorial);
teclado.close();
}
}