My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

defining isPrime= true;

Default profile photo
Anonymous
·Nov 13, 2017

Why is it that my isPrime = true; has to be in the for loop,

if i define it at boolean isPrime= true; it does not work.

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int i, u;
    boolean isPrime;


    for(i=2; i<=100; i++) {
        isPrime = true;
        for(u=2; u < i; u++) 
            if((i%u) ==0) isPrime =false;
            if(isPrime) 
                System.out.println(i);

    }        

}