2008年12月4日 星期四

simple java(八)---for loop(2)

例四
public class PrimeNumbers Nested Loop{

public static final int LIMIT = 20;

public static void main( String args[] ) {

int primeCnt = 1;

int num = 3;

boolean isPrime = true;

System.out.print( 2 + " " );

while ( primeCnt <. LIMIT ) { isPrime = true;

for ( int i = 3; i <. num ; i ++ ) {

if ( num % i == 0 ) {

isPrime = false;}
}
if ( isPrime ) {
System.out.print( num + " " );

primeCnt++;}

num += 2;}

System.out.println("");}}
***************************************
Finding Prime Number using break
while ( primeCnt <. LIMIT ) {
isPrime = true;
for ( int i = 3; i <. num ; i ++ ) {
if ( num % i == 0 ) {
isPrime = false;}
}
if ( isPrime ) {
System.out.print( num + " " );
primeCnt++;}
num += 2;}

沒有留言: