to many new lines and weird distribution in Java -


i writing program checks prime numbers , displays first 1000 in rows of 10. program works fine except fact when display them @ random there new lines. first 3 lines printed correctly after goes haywire. can please help? appreciated.

public class primetest{ public static void main(string[] args){  boolean prime; int primecount = 0;  //for loop increase integer checked 1 , print if prime  (int = 2; primecount != 1000; i++){     prime = isprime(i);          if (prime == true){        primecount++;        system.out.print(i + " ");}     else if (primecount % 10 == 0){        system.out.print("\n");}                  else ;}     }   // method check number primeness public static boolean isprime(int i){     boolean check = true;             (int n = 2; n < i; n++){         if (i % n != 0){             check = true;}         else if ( % n == 0){              check = false; break;}     } return check;  } } 

this (a part of) output get:

2 3 5 7 11 13 17 19 23 29  31 37 41 43 47 53 59 61 67 71  73 79 83 89 97 101 103 107 109 113              127 131 137 139 149 151 157 163 167 173      179 181 191 193 197 199 211 223 227 229    233 239 241 251 257 263 269 271 277 281  283 293 307 311 313 317 331 337 347 349    353 359 367 373 379 383 389 397 401 409          419 421 431 433 439 443 449 457 461 463    467 479 487 491 499 503 509 521 523 541      547 557 563 569 571 577 587 593 599 601      607 613 617 619 631 641 643 647 653 659  661 673 677 683 691 701 709 719 727 733      739 743 751 757 761 769 773 787 797 809  811 821 823 827 829 839 853 857 859 863  

the if statement wrong. should be:

if (prime == true){    primecount++;    system.out.print(i + " ");    if (primecount % 10 == 0){       system.out.print("\n");    } } 

in code, "\n" printed every time there non-prime number when primecount % 10 == 0.


Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -