- Número positivo ou negativo
import java.util.Scanner;
public class PositivoNegativo {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número:");
int numero = leitura.nextInt();
if (numero >= 0) {
System.out.println("Número positivo");
} else {
System.out.println("Número negativo");
}
leitura.close();
}
}
- Comparar dois números inteiros
import java.util.Scanner;
public class ComparacaoNumeros {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite o primeiro número:");
int numero1 = leitura.nextInt();
System.out.println("Digite o segundo número:");
int numero2 = leitura.nextInt();
if (numero1 == numero2) {
System.out.println("Os números são iguais");
} else if (numero1 > numero2) {
System.out.println("O primeiro número é maior");
} else {
System.out.println("O segundo número é maior");
}
leitura.close();
}
}
- Área do quadrado ou do círculo
import java.util.Scanner;
public class CalculoArea {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Escolha uma opção:");
System.out.println("1. Calcular área do quadrado");
System.out.println("2. Calcular área do círculo");
int opcao = leitura.nextInt();
if (opcao == 1) {
System.out.println("Digite o lado do quadrado:");
double lado = leitura.nextDouble();
double area = lado * lado;
System.out.println("Área do quadrado: " + area);
} else if (opcao == 2) {
System.out.println("Digite o raio do círculo:");
double raio = leitura.nextDouble();
double area = 3.14 * raio * raio;
System.out.println("Área do círculo: " + area);
} else {
System.out.println("Opção inválida");
}
leitura.close();
}
}
- Tabuada
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número:");
int numero = leitura.nextInt();
for (int i = 1; i <= 10; i++) {
System.out.println(numero + " x " + i + " = " + (numero * i));
}
leitura.close();
}
}
- Par ou ímpar
import java.util.Scanner;
public class ParOuImpar {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número inteiro:");
int numero = leitura.nextInt();
if (numero % 2 == 0) {
System.out.println("O número é par");
} else {
System.out.println("O número é ímpar");
}
leitura.close();
}
}
- Fatorial
import java.util.Scanner;
public class Fatorial {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número:");
int numero = leitura.nextInt();
int fatorial = 1;
for (int i = 1; i <= numero; i++) {
fatorial *= i;
}
System.out.println("O fatorial de " + numero + " é " + fatorial);
leitura.close();
}
}
Realizei os exercícios propostos da prática em Java e organizei as soluções no meu repositório do GitHub: https://github.com/Kyuxih/java-pratica-alura
Nesta atividade, pratiquei leitura de dados com Scanner, estruturas condicionais com if e else, além de estruturas de repetição com for.