BBS水木清华站∶精华区

发信人: KHP (人之初), 信区: Java        
标  题: Re: 第一次编JAVA遇到的问题 
发信站: BBS 水木清华站 (Fri Mar 12 23:44:04 1999) 
 
 
输出流收到一个换行符才将缓冲区中的内容输出。 
在程序最后加一行 System.out.flush() 应该也可以。 
 
【 在 yawn (嘟嘟) 的大作中提到: 】 
 编一显示100以内素数的Application,程序编译成功,但显示nothing 
 import java.io.*; 
 public class PrimeNumber 
 { 
         public static void main(String args[]) 
         { 
                 int MAX=100,range,i,j; 
                 boolean flag; 
                 for(i=2; i<=MAX; i++){ 
                         range=i-1; flag=true; 
                         for(j=2; j<=range; j++) 
                                 if(i%j==0 && i!=2) flag=false; 
                         if(flag) 
                                 System.out.print(i); 
                 } 
         try{ 
                 System.in.read(); 
                 } catch(IOException e){} 
         } 
 } 
 若将print(i)换成println(i)就行了,帮帮小弟,告诉我是怎么回事。 
 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.163.77] 

BBS水木清华站∶精华区