Desafio 1:
import java.util.Scanner;
public class NumerosPositivoseNegativos {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número");
int numero = leitura.nextInt();
if (numero > 0 ) {
System.out.println("Número positivo");
} else {
System.out.println("Número negativo");
}
leitura.close();
}
}
Desafio 2:
import java.util.Scanner;
public class NumerosInteiros {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite o primeiro número inteiro");
int numeroInteiro1 = leitura.nextInt();
System.out.println("Digite o segundo número inteiro");
int numeroInteiro2 = leitura.nextInt();
if ( numeroInteiro1 == numeroInteiro2 ) {
System.out.println("Os números: " + numeroInteiro1 + " e " + numeroInteiro2 + " São iguais");
} else if (numeroInteiro1 < numeroInteiro2) {
System.out.println("O número: " + numeroInteiro2 + " é maior que o número: " + numeroInteiro1 );
} else {
System.out.println("O número: " + numeroInteiro1 + " é maior que o número: " + numeroInteiro2 );
}
leitura.close();
}
}
Desafio 3:
import java.util.Scanner;
public class CalculosAreaeCirculo {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("""
-----Menu-----
"1" Calcular área de um quadrado
"2" Calcular área de um circulo
""");
System.out.println("Escolha uma opção:");
int opcao = leitura.nextInt();
if (opcao > 2) {
System.out.println("Digite uma opção válida");
} else if (opcao == 1) {
System.out.println("Digite o lado do quadrado:");
double lado = leitura.nextDouble();
double areaQuadrado = lado*lado;
System.out.println("A área do quadrado é de: " + areaQuadrado);
} else {
System.out.println("Digite o raio do circulo:");
double raio = leitura.nextDouble();
double areaCirculo = 3.14 * raio * raio;
System.out.println("A área do circulo é de " + areaCirculo);
}
leitura.close();
}
}
Desafio 4:
import java.util.Scanner;
public class Tabuada {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
int i = 0;
System.out.println("Qual tabuada que você deseja?");
int tabuada = leitura.nextInt();
System.out.println("Qual o tamanho da tabuada que você deseja?");
int tamanhoTabuada = leitura.nextInt();
System.out.println("Tabuada do " + tabuada + " até " + tamanhoTabuada +":");
while (i < tamanhoTabuada + 1) {
System.out.println(tabuada + " X " + i + " = " + (tabuada*i) );
i++;
}
leitura.close();
}
}
Desafio 5:
import java.util.Scanner;
public class ParouImpar {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número inteiro:");
int numero = leitura.nextInt();
if (numero % 2 == 0) {
System.out.println("O número " + numero + " é par");
} else {
System.out.println("O número " + numero + " é impar");
}
leitura.close();
}
}
Desafio 6:
import java.util.Scanner;
public class Fatorial {
public static void main(String[] args) {
int i = 1;
Scanner leitura = new Scanner(System.in);
System.out.println("Digite um número");
int numero = leitura.nextInt();
int fatorial = 1;
while (i <= numero) {
fatorial *= i;
i++;
}
System.out.println("O fatorial de " + numero + " é: " + fatorial);
leitura.close();
}
}