1-1-10-1 System.out.print()为什么不输出
发信人: 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)就行了,帮帮小弟,告诉我是怎么回事。
页:
[1]