1.Verifica se o número é positivo, negativo ou neutro
import java.util.Scanner;
public class PositivoNegativo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.printf("Digite um número: ");
int numeroDigitado = scanner.nextInt();
if (numeroDigitado == 0) {
System.out.println("Número neutro.");
} else if (numeroDigitado > 0) {
System.out.println("Número positivo.");
} else {
System.out.println("Número negativo.");
}
scanner.close();
}
}
2.Compara se os números são iguais, diferentes, o primeiro é maior ou o segundo é maior.
import java.util.Scanner;
public class CompararNumero {
public static void main(String[] args) {
Scanner comparar = new Scanner(System.in);
System.out.printf("Digite o primeiro numero: ");
int primeiroNumero = comparar.nextInt();
System.out.printf("Digite o segundo numero: ");
int segundoNumero = comparar.nextInt();
if (primeiroNumero == segundoNumero) {
System.out.println("Os números são iguais.");
} else if (primeiroNumero != segundoNumero && primeiroNumero > segundoNumero) {
System.out.println("Os números são diferentes.");
System.out.println("O primeiro número é maior.");
} else {
System.out.println("Os números são diferentes.");
System.out.println("O segundo número é maior.");
}
comparar.close();
}
}
3.Menu com opções de escolha.
import java.util.Scanner;
public class MenuOpcoes {
public static void main(String[] args) {
Scanner menu = new Scanner(System.in);
int escolha = 0;
while (escolha != 3) {
System.out.println("===== Menu =====");
System.out.println("1. Calcular área do quadrado");
System.out.println("2. Calcular área do círculo");
System.out.println("3. Sair");
System.out.printf("Escolha uma opção: ");
escolha = menu.nextInt();
if (escolha == 1) {
System.out.printf("Digite o lado do quadrado: ");
double lado = menu.nextDouble();
double areaQuadrado = lado * lado;
System.out.println("Área do quadrado: " + areaQuadrado);
} else if (escolha == 2) {
System.out.printf("Digite o raio do círculo: ");
double raio = menu.nextDouble();
double areaRaio = .14 * raio * raio;
System.out.println("Área do círculo: " + areaRaio);
} else if (escolha == 3) {
System.out.println("Programa encerrado, obrigado por usar.");
} else {
System.out.println("Opção inválida. Tente novamente!");
}
}
menu.close();
}
}
4.Exibe a tabuada do 1 ao 10 conforme o número escolhido.
import java.util.Scanner;
import static java.lang.String.format;
public class Tabuada {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.printf("Escolha o número da tabuada: ");
int numeroTabuada = scanner.nextInt();
System.out.println(format("Tabuada do %d: ", numeroTabuada));
for (int i = 1; i <= 10; i++) {
System.out.println(numeroTabuada + " x " + i + " = " + (numeroTabuada * i));
}
scanner.close();
}
}
5.Verifica se o número é par ou ímpar.
import java.util.Scanner;
public class ParImpar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.printf("Digite um número inteiro: ");
int numeroInt = scanner.nextInt();
if (numeroInt % 2 == 0) {
System.out.println("O número é par.");
} else {
System.out.println("O número é impar.");
}
scanner.close();
}
}
6.Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
import java.util.Scanner;
public class CalcularFatorial {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.printf("Digite um número: ");
int NumeroFatorial = scanner.nextInt();
int fatorial = 1;
for (int i = 1; i <= NumeroFatorial; i++) {
fatorial *= i; // equivale a fatorial = fatorial * i
}
System.out.println("O fatorial de " + NumeroFatorial + " é: " + fatorial);
scanner.close();
}
}