2 / 2
Aug 2019

Staram się rozwiązać zadanie z liczbami pierwszymi.
Doszedłem do tego by wczytać ile testów chcę wykonać oraz by wczytac liczby z przedziału od 1 do 10000

package com.company;

import java.util.Scanner;

 public class Main {

public static void main(String[] args) {
    Scanner we = new Scanner(System.in);
    int testy = -1;

    while (testy >= 10000 || testy <= 1) {
        testy = we.nextInt();
    }
    for (int x = 0; x < testy; x++) {
        x = we.nextInt();

        boolean pierwsza = true;
        for(int i=2; x< testy;i++)
            if(x%i==0)
                pierwsza = false;

        if(pierwsza)
            System.out.println("TRUE");
        else
            System.out.println("FALSE");

    }
}

}

Niestety nie moge lub nie umiem zrozumieć jak zapętlić wczytane liczby i program nie sprawdza tyle liczb ile powinien

  • created

    Aug '19
  • last reply

    Aug '19
  • 1

    reply

  • 809

    views

  • 2

    users

  • 1

    link