Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Zadanie 3
- Napisz program obliczający liczby pierwsze z przedziału [1000, 10000] i zapisze je w pliku
- pierwsze.txt. W każdym wierszu powinna być zapisana jedna liczba pierwsza.
- */
- /**
- *
- * @author Michał
- */
- import java.io.BufferedWriter;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.Writer;
- import java.util.Random;
- public class Pierwsze {
- public static void main(String args[]) throws IOException
- {
- System.out.println("Program wypisze na ekran oraz zapisze do pliku liczby pierwsze z przedzialu [1000,10000]");
- int los;
- Writer output;
- output = new BufferedWriter(new FileWriter("lpierwsze.txt", true));
- String iprim;
- int spr=0;
- for (int i=1000;i<=10000;i++)
- {
- for(int y=2;y*y<=i;y++)
- {
- if(i%y==0) spr=1;
- }
- if (spr!=1)
- {
- System.out.println(i+" jest liczba pierwsza!");
- output.append(Integer.toString(i));
- output.append(System.getProperty("line.separator"));
- }
- spr=0;
- }
- output.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement