线程方法
public class MyThread extends Thread {
@Override
public void run ( ) {
System. out. println ( "--[1--100的偶数]--" ) ;
for ( int i = 1 , k = 0 ; i <= 100 ; i++ ) {
if ( i % 2 == 0 ) {
k++ ;
System. out. print ( Thread. currentThread ( ) . getName ( ) + ":" + i + " " ) ;
}
if ( k % 10 == 0 && i % 2 == 0 ) {
System. out. println ( ) ;
}
}
System. out. println ( "--[1--100的素数]--" ) ;
for ( int i = 2 , k = 0 ; i <= 100 ; i++ ) {
boolean isPrimer = true ;
int j = 2 ;
for ( j = 2 ; j <= i / 2 ; j++ ) {
if ( i % j == 0 ) {
isPrimer = false ;
break ;
}
}
if ( isPrimer) {
k++ ;
System. out. print ( i + " " ) ;
}
if ( k % 10 == 0 && j> i/ 2 ) {
System. out. println ( ) ;
}
}
}
}
main方法
public class ThreadTest1 {
public static void main ( String[ ] args) {
MyThread myThread = new MyThread ( ) ;
myThread. start ( ) ;
System. out. println ( Thread. currentThread ( ) . getName ( ) + ":" + "hello!" ) ;
}
}