1
resposta

Desafio: hora da prática

  1. Verificar se o número é positivo ou negativo:

import java.util.Scanner;

public class NumeroPositivoNegativo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite um número: "); double numero = scanner.nextDouble();

    if (numero >= 0) {
        System.out.println("Número positivo");
    } else {
        System.out.println("Número negativo");
    }
}

}

  1. Comparar dois números inteiros:

import java.util.Scanner;

public class CompararNumeros { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite o primeiro número: "); int n1 = scanner.nextInt(); System.out.print("Digite o segundo número: "); int n2 = scanner.nextInt();

    if (n1 == n2) {
        System.out.println("Os números são iguais");
    } else if (n1 > n2) {
        System.out.println("O primeiro número é maior");
    } else {
        System.out.println("O segundo número é maior");
    }
}

}

  1. Menu: Área do quadrado ou do círculo:

import java.util.Scanner;

public class CalculoArea { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("1. Calcular área do quadrado"); System.out.println("2. Calcular área do círculo"); System.out.print("Escolha uma opção: "); int opcao = scanner.nextInt();

    switch(opcao) {
        case 1:
            System.out.print("Digite o lado do quadrado: ");
            double lado = scanner.nextDouble();
            System.out.println("Área do quadrado: " + (lado * lado));
            break;
        case 2:
            System.out.print("Digite o raio do círculo: ");
            double raio = scanner.nextDouble();
            System.out.println("Área do círculo: " + (Math.PI * raio * raio));
            break;
        default:
            System.out.println("Opção inválida.");
    }
}

}

  1. Tabuada de um número:

import java.util.Scanner;

public class Tabuada { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite um número: "); int numero = scanner.nextInt();

    for (int i = 1; i <= 10; i++) {
        System.out.println(numero + " x " + i + " = " + (numero * i));
    }
}

}

  1. Verificar se o número é par ou ímpar:

import java.util.Scanner;

public class ParOuImpar { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite um número: "); int numero = scanner.nextInt();

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

}

  1. Fatorial de um número:

import java.util.Scanner;

public class Fatorial { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite um número inteiro: "); int numero = scanner.nextInt(); int fatorial = 1;

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

    System.out.println("Fatorial de " + numero + " é: " + fatorial);
}

}

1 resposta

Oi, Marcos! Como vai?

Você reuniu vários exemplos práticos que mostram domínio das estruturas de decisão e repetição em Java. Dá pra ver o cuidado em testar diferentes situações, como número par/ímpar, fatorial, comparação e cálculo de áreas.

Bons estudos!