1
resposta

desafios

import java.util.Random;
import java.util.Scanner;

public class numero {
    public static void main(String[] args) {
        System.out.println("Digite um numero");
        int numeroAleatorio = new Scanner(System.in).nextInt();
        if (numeroAleatorio <= -1) {
            System.out.println("O numero é negativo ");
        } else if (numeroAleatorio == 0) {
            System.out.println("O numero é nulo");
        } else {
                System.out.println("o numero é positivo");
                }
            }

}
import java.util.Random;
import java.util.Scanner;

public class numero {
    public static void main(String[] args) {
        System.out.println("Digite um numero");
        int numeroAleatorio1 = new Scanner(System.in).nextInt();
        System.out.println("Digite outro numero");
        int numeroAleatorio2 = new Scanner(System.in).nextInt();
        if (numeroAleatorio1 < numeroAleatorio2) {
            System.out.println("o numero maior é:"  + numeroAleatorio2 );
        } else if (numeroAleatorio1 == numeroAleatorio2) {
            System.out.println("O numeros sao iguais ");
        } else {
                System.out.println("o numero maior é:" + numeroAleatorio1);
                }
            }

}

import java.util.Random;
import java.util.Scanner;

public class numero {
    public static void main(String[] args) {
        System.out.println("Digite 1 pra calcular a area de um quadrado e 2 pra calcular a area de um circulo");
        int escolha = new Scanner(System.in).nextInt();
       if (escolha == 1){
           System.out.println("Digite o valor do quadrado para calcular um quadrado a fórmula que usamos é A = l² ");
           double valorQuadrado =new Scanner(System.in).nextDouble();
           double somaQuadrado = Math.pow(valorQuadrado,2);
           System.out.println("a area do quadrado é : " +somaQuadrado);

       } else if (escolha!= 1 && escolha !=2) {
           System.out.println("Escolha invalida");
       } else
           System.out.println ("Digite os valores do circulo para calcularmos úsamos a formula Area=π×r2");
        double valorCirculo =new Scanner(System.in).nextDouble();
        double somaCirculo =Math.PI * Math.pow(valorCirculo, 2);
        System.out.println("A area do circulo é : " +somaCirculo);
    }

}

import java.util.Scanner;

public class numero {
    public static void main(String[] args) {
        System.out.println("Digite um numero pra fazer a tabuada dele de 1 a 10");
        int numeroEscolhido = new Scanner(System.in).nextInt();
        int multiplicaçao = 1;
        while (multiplicaçao <= 10 ) {
            System.out.println(numeroEscolhido * multiplicaçao++);
        }
    }
}

import java.util.Scanner;

public class numero {
    public static void main(String[] args) {
        System.out.println("Digite um numero ");
        int numeroEscolhido= new Scanner(System.in).nextInt();
        if (numeroEscolhido % 2 == 0) {
            System.out.println("O numero é par");
        } else {
            System.out.println("O numero é impar");
        }
    }
}
import java.util.Scanner;

public class numero {
    public static void main(String[] args) {
        System.out.println("Digite um numero ");
        int numero = new Scanner(System.in).nextInt();
        int fatorial = 1;
        for (int i = 1; i < numero; i++) {
            fatorial = fatorial * (i + 1);
        }
        System.out.println("O fatorial de : " +numero+ " é :  " +fatorial);
    }
}
1 resposta

Oi, Arthur! Como vai?

Agradeço por compartilhar.

Gostei do seu empenho em resolver todos os desafios propostos no capítulo, importante notar como você aplicou bem as estruturas de decisão e repetição para controlar o fluxo da aplicação. Sua lógica tá clara e as soluções mostram que você entendeu o funcionamento do if, else, while e for de forma consistente.

Continue praticando desse jeito, a repetição ajuda bastante a fixar esses conceitos iniciais.

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