diff --git a/src/main/java/com/mycompany/exerciciosfor3/ExerciciosFor3.java b/src/main/java/com/mycompany/exerciciosfor3/ExerciciosFor3.java index 963c669..1b5ee1d 100644 --- a/src/main/java/com/mycompany/exerciciosfor3/ExerciciosFor3.java +++ b/src/main/java/com/mycompany/exerciciosfor3/ExerciciosFor3.java @@ -53,22 +53,40 @@ public class ExerciciosFor3 { * ************************************************/ + //public static void main(String[] args) { + // Scanner scanner = new Scanner(System.in); + // System.out.println("Introduza um número positivo"); + // int numero = scanner.nextInt(); + // //validar o número. Voltar a pedir sempre que for negativo + // while(numero <= 0){ + // System.out.println("Número inválido. Introduza novamente"); + // numero = scanner.nextInt(); + // } + // //percorre tdos os numeros entre 0 e o numero defenido + // //verifica se cada um dos numeros é impar e mostra o que forem + // for(int i = 0; i < numero; i++){ + // if(i % 2 != 0){ + // System.out.println(i); + // } + // } + // + // } +//} + public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - System.out.println("Introduza um número positivo"); - int numero = scanner.nextInt(); - //validar o número. Voltar a pedir sempre que for negativo - while(numero <= 0){ - System.out.println("Número inválido. Introduza novamente"); - numero = scanner.nextInt(); - } - //percorre tdos os numeros entre 0 e o numero defenido - //verifica se cada um dos numeros é impar e mostra o que forem - for(int i = 0; i < numero; i++){ - if(i % 2 != 0){ + for(int i = 2 ; 1 <= 100; i++){ + boolean primo = true; + for(int j = 2;j < i; j++){ + if (i % j == 0){ + primo = false; + break; + } + } + if (primo){ System.out.println(i); } } } -} + + }