java - nested for loop prime checker -



java - nested for loop prime checker -

here code im kinda new programming way goal of programme out set primes numbers between 0 , user inputted value, each on own line

import java.util.scanner; import java.math.*; public class sforprime{ public static void main (string[] args){ double box = 0; double boxxx = 0; int po = 0; int blub = 0; int no = 1; scanner scan = new scanner (system.in); system.out.println("input cieling number"); box = scan.nextint(); boxxx = math.sqrt(box); (int batman = (int)box; batman >= 0; batman--){ if (no == 1){ no = 0; } else if (po == 0){ system.out.println(blub); po = 0; } blub = batman; (int mot = (int)boxxx; mot >= 2; mot--){ if (po == 1 ){ } else if (box%mot == 0){ po++; } } if (po == 0){ system.out.println(blub); } } } }

what ends happening doesn't after input number. doing wrong here?

since have initialised int mot = (int) boxxx box% mot 0 , po incremented 1 , hence never gets printed. initialise mot=boxxx-1. suggest utilize above programme cleaner

java for-loop nested primes

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -