2013-06-18 3 views
1

나는 자바를 배우려고 노력하고 있는데, 나는 Eclim을 사용하고 있으며 튜토리얼을 따르면 나는 이것이 Eclim + vim에서 작동하지 않는다는 것을 발견했다.Java System.out.print()는 Eclim보다 Eclipse에서 동작이 다르다.

class variables{ 
    public static void main(String args[]){ 
     double number; 
     number = 12.34; 
     System.out.print(number); 
    } 
} 

하지만 Eclipse에서 동일한 작업을 수행하면 작동합니다. 나는 그것이 Eclim 작업 할 수있는 유일한 방법 대신

print 

이런 일이 왜 어떤 아이디어의

println 

을 사용하는 것입니다 ??

편집 :이 시도

:

class variables{ 
    public static void main(String args[]){ 
    double number; 
    number = 12.34; 
    System.out.flush(); 
    System.out.print(number); 
    } 
} 

여전히 아무것도. 는 다시, 이클립스에서 작동하지만 .print 후 Eclim

+2

[이미 답변] (http://stackoverflow.com/questions/17140928/java-eclim-vim-system-out-print-not-working?rq=1) – fge

답변

2

사용 .flush()()에 System.out에이 스트림 버퍼링 때문에 ... 당신은 당신이 그것을 사용하기 전에 출력을 세척해야합니다.

.println에서

(), 출력이

+0

나는 이것을 시도했지만 여전히 go : 클래스 변수 { public static void main (String args []) { double number; 번호 = 12.34; System.out.flush(); System.out.print (number); } } – Rahatzi

+0

시도한 코드를 표시 할 수 있습니다 – Vaishali

+0

클래스 변수 { public static void main (String args []) { double number; 번호 = 12.34; System.out.flush(); System.out.print (number); } } – Rahatzi

1

자동으로 플러시됩니다 실제로 작동하는지 거의 확실하지만, 당신은 대기 프롬프트를하고 줄 바꿈의 부족으로, 프롬프트에 출력을 혼동 다음 명령은 인쇄 결과와 같은 줄에 있어야합니다.