1. Desafio 01.
import java.util.Scanner;
public class Desafio01 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("Digite um número:");
int numero = entrada.nextInt();
entrada.nextLine();
if (numero>0) {
System.out.println("O número [" + numero + "] é positivo");
}
else if (numero <0) {
System.out.println("O número [" + numero + "] é negativo");
}
else {
System.out.println("O número é [0]");
}
}
}
2.Desafio 02
import java.util.Scanner;
public class Desafio02 {
public static void main(String[] args) {
Scanner entradaNumeros = new Scanner(System.in);
System.out.println("Digite o primeiro número:");
int num1 = entradaNumeros.nextInt();
entradaNumeros.nextLine();
System.out.println("Digite o segundo número:");
int num2 = entradaNumeros.nextInt();
entradaNumeros.nextLine();
if(num1==num2){
System.out.println("Os dois números inseridos são iguais " + num1 + " = " + num2);
}
else if(num1>num2){
System.out.println("O número [" + num1 + "] é maior que o [" + num2 + "].");
}
else{
System.out.println("O número [" + num2 + "] é maior que o [" + num1 + "].");
}
}
}
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 e realize o cálculo da área com base na opção.
import java.util.Scanner;
public class Desafio03 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println(" Menu Desafio 03");
System.out.println(" 1.Calcular área do quadrado");
System.out.println(" 2.Calcular área do círculo");
System.out.println("Escolha uma opção:");
int opcInicial = entrada.nextInt();
entrada.nextLine();
switch (opcInicial) {
case 1:
System.out.println("Qual a medida de um dos lados do quadrado?");
double lado = entrada.nextDouble();
entrada.nextLine();
double area = lado * lado;
System.out.println("A área do quadrado é = " + area + " metros quadrados");
case 2:
System.out.println("Qual o raio do círculo?");
double raio = entrada.nextDouble();
entrada.nextLine();
double areaCirculo = Math.PI * (raio * raio);
System.out.printf("A área do quadrado é = %.2f metros quadrados", areaCirculo);
}
}
}
4.Crie um programa que solicite um número e exiba a tabuada desse número de 1 a 10.
import java.util.Scanner;
public class Desafio04 {
public static void main(String[] args) {
int num1, resultado;
int i = 1;
Scanner entradaDeNumero = new Scanner(System.in);
System.out.print("Digite um número: ");
num1 = entradaDeNumero.nextInt();
entradaDeNumero.nextLine();
System.out.println("Você digitou [" + num1 + "]");
System.out.println("Tabuada do " + num1);
while (i <= 10) {
resultado = num1 * i;
System.out.println(num1 + " x " + i + " = " + resultado);
i++;
}
}
}
5. Crie um programa que solicite a entrada de um número inteiro e verifique se o número é par ou ímpar.
import java.util.Scanner;
public class Desafio05 {
public static void main(String[] args) {
int num1;
Scanner entradaDeNumero = new Scanner(System.in);
System.out.print("Digite um número: ");
num1 = entradaDeNumero.nextInt();
entradaDeNumero.nextLine();
System.out.println("Você digitou o número: " + num1);
if (num1%2==0){
System.out.println("O número [" + num1 + "] é par.");
} else {
System.out.println("O número [" + num1 + "] é ímpar.");
}
}
}
6.Crie um programa que solicite um número e calcule o fatorial dele.
import java.util.Scanner;
public class Desafio06 {
public static void main(String[] args) {
int num1,resultado, i;
resultado = 1;
Scanner entrada = new Scanner(System.in);
System.out.print("Digite um número para calcular o fatorial dele: ");
num1 = entrada.nextInt();
entrada.nextLine();
if(num1==0){
System.out.println("Fatorial = 1");
} else {
for (i = num1; i > 0; i--) {
resultado *= i;
}
System.out.println("Fatorial do número " + num1 + " = " + resultado);
}
}
}