Positivo ou negativo
import java.util.Scanner;
public class PositivoOuNão {
public static void main(String[] args) {
System.out.println("Digite um número inteiro.");
Scanner sc = new Scanner(System.in);
int numero = sc.nextInt();
if (numero < 0){
System.out.println("O numero " + numero + " é negativo.");
}
if (numero > 0){
System.out.println("O número " + numero + " é positivo.");
}
if (numero == 0){
System.out.println("O número " + numero + " é nulo" );
}
}
}
Comparando dois números
import java.util.Scanner;
public class Comparação {
public static void main(String[] args) {
System.out.println("Digite o primeiro número inteiro.");
Scanner sc = new Scanner(System.in);
int valor1 = sc.nextInt();
System.out.println("Digite o segundo número inteiro.");
int valor2 = sc.nextInt();
if (valor1 == valor2){
System.out.println(String.format("O número %d é igual ao número %s", valor1, valor2));
}
if (valor1 < valor2){
System.out.println(String.format("O número %d é menor que o número %s", valor1, valor2));
}
if (valor1 > valor2){
System.out.println(String.format("O número %d é maior que o número %s", valor1, valor2));
}
}
}
Calculo de área
import java.util.Scanner;
public class CalculoDeArea {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String inicio = """
Escolha a opção que deseja.
1. Calcular a área do quadrado.
2. Calcular a área do círculo.""";
System.out.println(inicio);
int escolha = sc.nextInt();
if (escolha == 1){
System.out.println("Informe o comprimento da base em metros.");
double base = sc.nextDouble();
System.out.println("Informe o comprimento da altura em metros");
double altura = sc.nextDouble();
double areaDoQuadrado = base * altura;
System.out.println(String.format("A área do quadrado é igual a %.2f metros quadrados.", areaDoQuadrado));
}
if (escolha == 2){
System.out.println("Informe o comprimento do raio em metros");
double raio = sc.nextDouble();
double areaDoCirculo = 3.14 * (raio * raio);
System.out.println(String.format("A área do cículo é aproximadamente igual à %.2f metros quadrados.",areaDoCirculo));
}
if (escolha != 1 && escolha != 2){
System.out.println("Opção inválida!");
}
}
}
Tabuada
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Digite um número inteiro.");
int numero = sc.nextInt();
System.out.println(String.format("A tabuada do %d é: ", numero));
for (int i = 1; i < 11; i++) {
int resultado = numero * i;
System.out.println(String.format("%sx%s=%s", numero, i, resultado));
}
}
}
Paridade
import java.util.Scanner;
public class ParOuImpar {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Digite um número inteiro.");
int numero = sc.nextInt();
int resto = numero % 2;
if (resto == 0){
System.out.println("O número é par.");
}
else {
System.out.println("O número é ímpar.");
}
}
}
Fatorial
import java.util.Scanner;
public class Fatorial {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Digite um número inteiro.");
int numero = sc.nextInt();
int vezes = numero - 1;
int fatorial = numero;
if (numero == 1){
System.out.println(String.format("Fatorial de %d é 1", numero));
}
int original = numero;
while (numero != 1){
int valor = numero - 1;
fatorial *= valor;
numero--;
}
System.out.println(String.format("Fatorial de %d é %d", original, fatorial));
}
}