//Escreva um programa que leia um número inteiro e exiba se ele é positivo, negativo ou zero.
import java.util.Scanner;
public class Questão1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário um número inteiro
System.out.print("Digite um número inteiro: ");
int numero = scanner.nextInt();
// Verifica se o número é positivo, negativo ou zero
if (numero > 0) {
System.out.println("O número é positivo.");
} else if (numero < 0) {
System.out.println("O número é negativo.");
} else {
System.out.println("O número é zero.");
}
scanner.close();
}
}
//Peça ao usuário um número e utilize o operador ternário para verificar se ele é par ou ímpar.
import java.util.Scanner;
public class Questão2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário um número inteiro
System.out.print("Digite um número: ");
int numero = scanner.nextInt();
// Usa o operador ternário para verificar se é par ou ímpar
String resultado = (numero % 2 == 0) ? "par" : "ímpar";
// Exibe o resultado
System.out.println("O número é " + resultado + ".");
scanner.close();
}
}
//Solicite dois números ao usuário e determine qual é o maior.
import java.util.Scanner;
public class Questão3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário dois números
System.out.print("Digite o primeiro número: ");
int numero1 = scanner.nextInt();
System.out.print("Digite o segundo número: ");
int numero2 = scanner.nextInt();
// Determina o maior número
if (numero1 > numero2) {
System.out.println("O maior número é: " + numero1);
} else if (numero2 > numero1) {
System.out.println("O maior número é: " + numero2);
} else {
System.out.println("Os números são iguais.");
}
scanner.close();
}
}
//Peça três números e identifique qual é o maior entre eles.
import java.util.Scanner;
public class Questão4 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário três números
System.out.print("Digite o primeiro número: ");
int numero1 = scanner.nextInt();
System.out.print("Digite o segundo número: ");
int numero2 = scanner.nextInt();
System.out.print("Digite o terceiro número: ");
int numero3 = scanner.nextInt();
// Determina o maior número
int maior = -1;
if (numero1>numero2 && numero1>numero3){
maior = numero1;
}
else if (numero2>numero1 && numero2>numero3){
maior = numero2;
}
else {
maior = numero3;
}
// Exibe o maior número
System.out.println("O maior número é: " + maior);
scanner.close();
}
}
// Leia um ano e determine se ele é bissexto ou não. Um ano é bissexto se for divisível por 4 e (não divisível por 100 ou divisível por 400).
import java.util.Scanner;
public class Questão5 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário um ano
System.out.print("Digite um ano: ");
int ano = scanner.nextInt();
// Verifica se o ano é bissexto
boolean bissexto = (ano % 4 == 0 && ano % 100 != 0) || (ano % 400 == 0);
// Exibe o resultado
if (bissexto) {
System.out.println("O ano " + ano + " é bissexto.");
} else {
System.out.println("O ano " + ano + " não é bissexto.");
}
scanner.close();
}
}
//Peça ao usuário uma nota (0 a 100) e exiba o conceito correspondente usando if-else:
//A (90-100)
//B (80-89)
//C (70-79)
//D (60-69)
//F (abaixo de 60)
import java.util.Scanner;
public class Questão6 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário uma nota
System.out.print("Digite uma nota (0 a 100): ");
int nota = scanner.nextInt();
// Verifica o conceito correspondente
if (nota >= 90 && nota <= 100) {
System.out.println("Conceito: A");
} else if (nota >= 80 && nota <= 89) {
System.out.println("Conceito: B");
} else if (nota >= 70 && nota <= 79) {
System.out.println("Conceito: C");
} else if (nota >= 60 && nota <= 69) {
System.out.println("Conceito: D");
} else if (nota >= 0 && nota < 60) {
System.out.println("Conceito: F");
} else {
System.out.println("Nota inválida. Insira um valor entre 0 e 100.");
}
scanner.close();
}
}
// Peça ao usuário um número de 1 a 7 e exiba o dia da semana correspondente usando switch-case.
import java.util.Scanner;
public class Questão7 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário um número de 1 a 7
System.out.print("Digite um número de 1 a 7: ");
int numero = scanner.nextInt();
// Exibe o dia da semana correspondente
switch (numero) {
case 1:
System.out.println("Domingo");
break;
case 2:
System.out.println("Segunda-feira");
break;
case 3:
System.out.println("Terça-feira");
break;
case 4:
System.out.println("Quarta-feira");
break;
case 5:
System.out.println("Quinta-feira");
break;
case 6:
System.out.println("Sexta-feira");
break;
case 7:
System.out.println("Sábado");
break;
default:
System.out.println("Número inválido. Insira um valor entre 1 e 7.");
}
scanner.close();
}
}
// Solicite a idade do usuário e informe se ele pode votar ou não:
// Menor que 16 → Não pode votar
// Entre 16 e 17 ou acima de 70 → Voto opcional
// Entre 18 e 69 → Voto obrigatório
import java.util.Scanner;
public class Questão8 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário sua idade
System.out.print("Digite sua idade: ");
int idade = scanner.nextInt();
// Determina a situação de voto
if (idade < 16) {
System.out.println("Você não pode votar.");
} else if ((idade >= 16 && idade <= 17) || idade > 70) {
System.out.println("Voto opcional.");
} else {
System.out.println("Voto obrigatório.");
}
scanner.close();
}
}
//Peça ao usuário seu peso e altura e calcule o IMC, classificando-o conforme a tabela:
//Abaixo do peso: IMC < 18.5
//Peso normal: 18.5 ≤ IMC < 25
//Sobrepeso: 25 ≤ IMC < 30
//Obesidade: IMC ≥ 30
import java.util.Scanner;
public class Questão9 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário seu peso e altura
System.out.print("Digite seu peso (em kg): ");
double peso = scanner.nextDouble();
System.out.print("Digite sua altura (em metros): ");
double altura = scanner.nextDouble();
// Calcula o IMC
double imc = peso / (altura * altura);
// Classifica o IMC
System.out.printf("Seu IMC é: %.2f\n", imc);
if (imc < 18.5) {
System.out.println("Classificação: Abaixo do peso.");
} else if (imc >= 18.5 && imc < 25) {
System.out.println("Classificação: Peso normal.");
} else if (imc >= 25 && imc < 30) {
System.out.println("Classificação: Sobrepeso.");
} else {
System.out.println("Classificação: Obesidade.");
}
scanner.close();
}
}
//Peça ao usuário um número de 0 a 5 e exiba seu nome por extenso (zero, um, dois, três, quatro, cinco) usando switch-case.
import java.util.Scanner;
public class Questão10 {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário um número de 0 a 5
System.out.print("Digite um número de 0 a 5: ");
int numero = scanner.nextInt();
// Exibe o nome por extenso
switch (numero) {
case 0:
System.out.println("Zero");
break;
case 1:
System.out.println("Um");
break;
case 2:
System.out.println("Dois");
break;
case 3:
System.out.println("Três");
break;
case 4:
System.out.println("Quatro");
break;
case 5:
System.out.println("Cinco");
break;
default:
System.out.println("Número inválido. Insira um valor entre 0 e 5.");
}
scanner.close();
}
}