1
resposta

DEsafio alura Java


// Desafio: Hora da prática
//01

import java.util.Scanner;

public class desafio {
    public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
        System.out.println("Digite um numero: ");

        int numero = leitor.nextInt();
if( numero >= 0){
    System.out.println("O número é positivo");
}else {
    System.out.println("numero é negativo");

    }
}

//02

import java.util.Scanner;

    public class desafio{
        public static void main(String[] args) {
            Scanner leitor = new Scanner(System.in);
            System.out.println("Digite um numero inteiro: ");
            int numero1 = leitor.nextInt();

            System.out.println("Digite o segundo numero inteiro:");
            int numero2 = leitor.nextInt();


            if( numero1 == numero2){
                System.out.println("Os numeros são iguais);
            }else if(numero1 > numero2){
                System.out.println("numero 1 é maior que o numero 2");

            }else {
                System.out.println("O número 1 é menor que o número 2");
        }
        }
    }

    //03

    public class menuArea{
        public static void main(String[] args) {
            Scanner leitor = new Scanner(System.in);
            System.out.println("Escolha uma opção: ");
            System.out.println("1. Área do quadrado.");
            System.out.println("2.Área do circulo");


            int opcao = leitor.nextInt();



           if(opcao ==1){
               System.out.println("Digite o lado do quadrado: ");
               double lado = leitor.nextInt();
               double area = lado * lado;
               System.out.println(" A área do seu quadrado é : " + area);
           }else if (opcao == 2){
               System.out.println("digite o raio do circulo: ");
               double area = 3,14 * raio * raio;
               System.out.println("A área do circulo é : " + area);
           }else{
               System.out.println("opção invalida");
            }
        }
    }
}

//04
import java.util.Scanner;

public class Tabuada {
    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);
        System.out.println("Digite um numero  ");
        int numero = leitor.nextInt();
        for (int i = 0; i <= 10; i++) {
            System.out.println(numero + "x" + i + "= " + (numero * i));
        }

    }
}
//05
import java.util.Scanner;

public class ParOuImpar {
    public static void main(String[] args) {

        Scanner leitor = new Scanner(System.in);

        System.out.println("Digite um número inteiro:");
        int numero = leitor.nextInt();

        if (numero % 2 == 0) {
            System.out.println("O número é par");
        } else {
            System.out.println("O número é ímpar");
        }

    }
}
//06

import java.util.Scanner;

public class Fatorial {
    public static void main(String[] args) {

        Scanner leitor = new Scanner(System.in);

        System.out.println("Digite um número:");
        int numero = leitor.nextInt();

        int fatorial = 1;

        for (int i = 1; i <= numero; i++) {
            fatorial = fatorial * i;
        }

        System.out.println("O fatorial de " + numero + " é: " + fatorial);
    }
}
1 resposta

Olá, Leonardo, como vai?

Obrigado por compartilhar sua resolução do desafio. No geral, os exercícios demonstram bom entendimento do uso de condicionais, leitura com Scanner e estruturas de repetição em Java. A lógica aplicada na maioria dos trechos está correta e atende ao que foi proposto na atividade.

No exercício 02 existe apenas um pequeno ajuste de sintaxe. Na linha onde a mensagem "Os numeros são iguais" é exibida, falta fechar as aspas da String. No exercício 03, é necessário declarar a variável raio antes de utilizá-la.

Nos demais exercícios, como a tabuada, verificação de número par ou ímpar e cálculo de fatorial, a implementação está correta e utiliza bem as estruturas de repetição.

Continue praticando esse tipo de atividade, pois essa repetição ajuda bastante a consolidar a lógica de programação em Java.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!