As soluções ficaram grandes?
//Desafio 1 - Número positivo e negativo
import java.util.Scanner;
public class AtividadesAlura1 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int numero = 0;
System.out.println("Digite o número: ");
if (leitor.hasNextInt()) {
if (leitor.nextInt() >= 0) {
System.out.println("Número positivo.");
} else {
System.out.println("Número negativo.");
}
}
}
}
//Desafio 2 - Numeros iguais, diferentes, maior ou menor
import java.util.Scanner;
public class AtividadesAlura2 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int numero1 = 0;
int numero2 = 0;
boolean igual = true;
System.out.println("Digite o 1º número: ");
numero1 = leitor.nextInt();
System.out.println("Digite o 2º número: ");
numero2 = leitor.nextInt();
if (numero1 == numero2) {
System.out.println("Os números são iguais.");
igual = true;
} else {
System.out.println("Os números são diferentes.");
igual = false;
}
if (!igual) {
if (numero1 > numero2) {
System.out.println(String.format("""
O número %d é maior que o número %d.""", numero1, numero2));
} else {
System.out.println(String.format("""
O numero %d é maior que o número %d""",numero2, numero1));
}
}
}
}
//Desafio 3 - Menu com cálculos da área do quadrado e círculo.
import java.util.Scanner;
public class AtividadesAlura3 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int escolha;
System.out.println(String.format("""
Bem-Vindo aos cálculos:
Digite 1. Calcular área do quadrado!
Digite 2. Calcular área do círculo!"""));
escolha = leitor.nextInt();
if ( escolha == 1) {
System.out.println(String.format("""
Você escolheu calcular a área do quadrado.
Digite o valor correspondente à base do quadrado:"""));
int base = leitor.nextInt();
System.out.println(String.format("""
RESULTADO:
A área total do quadrado é %d""", base * base));
} else if (escolha == 2) {
System.out.println(String.format("""
Você escolheu calcular a área do círculo.
Digite o valor correspondente ao raio do círculo:"""));
int raio = leitor.nextInt();
double result = (raio*raio)*(3.14);
System.out.println(String.format("""
RESULTADO:
A área total do círculo é %.2f""",result));
}
}
}
//Desafio 4 - Calculando a tabuada
import java.util.Scanner;
public class AtividadesAlura4 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite o numero para calcular a tabuada:");
int valor = leitor.nextInt();
for (int i = 0; i <= 10; i++) {
System.out.println(String.format("""
Valor: %d x %d = %d""",valor,i,valor*i));
}
}
}
//Desafio 5 - Validando se o número é ímpar ou par
import java.util.Scanner;
public class AtividadesAlura5 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite o numero para validar se é ímpar ou par:");
int valor = leitor.nextInt();
int result = valor%2;
if (result == 0){
System.out.println(String.format("""
O número %d é par!""",valor));
}else{
System.out.println(String.format("""
O número %d é ímpar!""",valor));
}
}
}
//Desafio 6 - Calcular o fatorial
import java.util.Scanner;
public class AtividadesAlura6 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
System.out.println("Digite o numero para calcular o fatorial:");
int valor = leitor.nextInt();
int result=0;
int result2=valor;
for (int i=valor-1; i>=0; i--){
if(i!=0) {
result = result2*i;
System.out.println(String.format("""
Fatorial de %d!: %d x %d = %d""",valor,result2,i,result));
result2 = result;
}}
System.out.println("O valor total é igual a: "+result);
}
}