Bom dia, Gostei de fazer cada exercício, compartilho meus exercícios:
import java.util.Scanner;
public class EjerciciosCondForWhile {
public static void main(String[] args) {
// 1. um programa . Se o número for positivo, exiba "Número positivo", caso contrário, exiba "Número negativo".
Scanner scanner = new Scanner(System.in);
System.out.println("***EJERCICIO 1***");
System.out.println("Ingresa el número:");
int num = scanner.nextInt();
if (num >= 0) {
System.out.println("El número es positivo");
System.out.println("********");
} else if (num < 0) {
System.out.println("El número es negativo");
System.out.println("********");
}
// 2. Peça ao usuário para inserir dois números inteiros. Compare os números e imprima uma mensagem indicando se são iguais, diferentes, o primeiro é maior ou o segundo é maior.
System.out.println("***EJERCICIO 2***");
System.out.println("Debes ingresar 2 números para comparalos");
System.out.println("Ingresa el primer número");
int numUno = scanner.nextInt();
System.out.println("Ingresa el segundo número");
int numDos = scanner.nextInt();
if (numUno == numDos) {
System.out.println("Son números iguales");
System.out.println("********");
}
if (numUno > numDos) {
System.out.println("El PRIMER número es mayor");
System.out.println("********");
}
if (numUno < numDos) {
System.out.println("El SEGUNDO número es mayor");
System.out.println("********");
}
// 3. Crie um menu que oferece duas opções ao usuário: "1. Calcular área do quadrado" e "2. Calcular área do círculo". Solicite a escolha do usuário e realize o cálculo da área com base na opção selecionada.
System.out.println("*****EJERCICIO 3***");
int numEscoger = 0;
while (numEscoger != 3) {
System.out.println("MENÚ");
System.out.println("Elije una opción:");
System.out.println("1. Calcular área del cuadrado");
System.out.println("2. Calcular el área de un círculo");
System.out.println("3. Salir");
numEscoger = scanner.nextInt();
if (numEscoger == 1) {
System.out.println("Ingresa el lado del cuadrado");
double lado = scanner.nextDouble();
double resultadoCuadrado = lado * lado;
System.out.println("3. El área del cuadrado es:" + resultadoCuadrado);
System.out.println("********");
} else if (numEscoger == 2) {
System.out.println("Ingresa el radio del círculo");
double radio = scanner.nextDouble();
double resultadoCirculo = 3.14 * radio * radio;
System.out.println("3. El área del círculo es:" + resultadoCirculo);
System.out.println("********");
} else if (numEscoger == 3) {
System.out.println("3. Programa terminado");
System.out.println("********");
break;
}
}
// 4. Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
System.out.println("***EJERCICIO 4***");
System.out.println("Tabla de multiplicar");
int numMultiplicar = scanner.nextInt();
int cont = 1;
while (cont <= 10) {
int resultadoMultiplicar = numMultiplicar * cont;
System.out.println(String.format("%d X %d = %d", numMultiplicar, cont, resultadoMultiplicar));
cont++;
}
System.out.println("********");
// 5. Crie um programa que solicite ao usuário a entrada de um número inteiro. Verifique se o número é par ou ímpar e exiba uma mensagem correspondente.
System.out.println("****EJERCICIO 5***");
System.out.println("Ingrese un número entero para verificar si este es par o impar");
int numeroParImpar = scanner.nextInt();
int numeroVerificar = numeroParImpar % 2;
if (numeroVerificar == 1) {
System.out.println("El número es impar");
} else if (numeroVerificar == 0) {
System.out.println("El número es par");
}
System.out.println("********");
// 6. Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
System.out.println("***EJERCICIO 6***");
System.out.println("Ingrese un número para calcular el factorial");
int numFactorial = scanner.nextInt();
int contFactorial = 1;
for (int i = 1; i <= numFactorial; i++) {
contFactorial *= i;
}
System.out.println("El factorial es " + contFactorial);
System.out.println("********");
}
}