1
resposta

[Sugestão] Desafio 3

Scanner entrada = new Scanner(System.in);
        System.out.println("informe um numero");
        int num = entrada.nextInt();

        if (num > 0) {
            System.out.printf("o numero digitado é %d positivo",num);
        } if (num < 0) {
            System.out.printf("o numero digitado é negativo %d",num);

        } else if (num == 0) {
            System.out.println("Digite um numero valido que não seja 0 (Neutro)");
        }

        }

    }


import java.util.Scanner;

public class ComparaçãoMaiorMenor {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);

        System.out.println("Digite o primeiro numero inteiro ");
        int num1 = entrada.nextInt();

        System.out.println("Digite o segundo numero inteiro ");
        int num2 = entrada.nextInt();

        if (num1 > num2){

            System.out.printf("O primeiro numero digitado é maior que o primeiro %d",num1);

        }else {
            System.out.printf("O segundo numero digitado é o mair %d",num2);
        }
    }
}

import java.util.Scanner;

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

        Scanner entrada = new Scanner(System.in);
        System.out.println("""
                DIGITE UMA DA OPÇÃOES ABAIXO:
                
                1. Calcular área do quadrado
                2. Calcular área do círculo
                
                """);
        int opcao = entrada.nextInt();
        switch (opcao){
            case 1 :
                System.out.println("Digite o lado do quadrado");
                double lado =  entrada.nextDouble();
                double areaQuadrado = lado *lado;
                System.out.println("Areia do quadrado: " + areaQuadrado);
                break;
            case 2 :
                System.out.println("Digite o raio do Circulo");
                double raio =  entrada.nextDouble();
                double areaCirculo = Math.PI * Math.pow(raio,2);
                System.out.printf("A area do circulo : %.2f",areaCirculo);
                break;

            default:
                System.out.println("Opção invalida");
                break;
        }

    }
}

import java.util.Scanner;

public class Tabuada {
    public static void main(String[] args) {
        Scanner numeroTabuada = new Scanner(System.in);
        System.out.println("""
                TABUADA:
                Informe um numero
                """);
        int numero = numeroTabuada.nextInt();

        for (int i = 1; i <= 10 ; i++) {
            int resultado = i * numero;
            System.out.printf(" %d x %d = %d \n ",i,numero,resultado);

        }


    }
}

import java.util.Scanner;

public class NumerosParImpar {
    public static void main(String[] args) {
        Scanner ParImpar = new Scanner(System.in);

        System.out.println("Informe um numero: ");
        int num = ParImpar.nextInt();

        if(num % 2 == 0){
            System.out.printf("O numero informado é par %d",num);
        }else {
            System.out.printf("O numero informado é impar %d",num);
        }
    }
}

import java.util.Scanner;

public class Fatorial {
    public static void main(String[] args) {
        System.out.println(" FATORIAL ");
        Scanner entrada = new Scanner(System.in);
        System.out.println("Informe um numero Fatorial: ");
        int fatorial = entrada.nextInt();
        int resultado = 1;

        while (fatorial > 1) {
            resultado *= fatorial;
            System.out.printf("%d * %d = %d\n", fatorial, resultado / fatorial, resultado);
            fatorial--;
        }

        System.out.printf("O fatorial : %d\n", resultado);
        entrada.close();
    }
}

import java.util.Scanner;



    public class Fatorial2 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);

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

            int fatorial = 1;

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

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

Oii, Christian! Tudo bem?

Obrigada por postar aqui seu desafio! Esse curso de Java é bem legal, né?

Só um breve detalhe: no segundo código, você comparou dois números para verificar qual é o maior. Apenas uma pequena correção na mensagem "O segundo número digitado é o maior %d", pois você escreveu "mair" em vez de "maior".

Parabéns pelo seu esforço e dedicação. Continue assim, praticando e explorando diferentes soluções para os problemas. Essa é uma excelente forma de aprender.

Se quiser postar mais resoluções aqui no fórum, fique à vontade. :)

Abraços e bons estudos!