2015-01-21 4 views
1

실버 스팟 가격을 생성하기 위해 사용자로부터 입력을받는 간단한 자바 프로그램을 만드는 중입니다. 나는 프로그램을 올바르게 닫고 있는지 알고 싶습니다 ...자바 프로그램을 제대로 닫는 방법 [초급 수준]

나는 while 루프 내에 "0"을 눌러 프로그램을 끝낼 수있는 옵션이 있습니다. 내 목표는 화면을 취소하고 프로그램을 종료하는 것입니다,하지만 난이 그 일에 대해 갈 수있는 가장 좋은 방법입니다 있는지 확실하지 않습니다 :

else if (itemWeight == 0){ 
        System.out.print('\u000C');       
        System.exit(0); 
+0

이 토론을 참조하십시오. http://stackoverflow.com/questions/2670956/how-to-quit-a-java-app-from-within-the-program –

+0

System.exit (0)이 좋아 보인다. ;) –

답변

1

System.exit(0)은 내가 아는 한 그것을 할 수있는 가장 좋은 방법은이 .

1

정말 필요하지 않는 한 반드시 System.exit()을 사용할 필요는 없습니다. 여기

System.exit(0); 

Tuto입니다 :

또 다른 방법은

boolean running = true; 
while (running) { 
    // get input... 

    if (itemWeight == 0) { 
     running = false; 
    } else { 
     // ... 
    } 
} 
+0

키워드이기 때문에 변수의 이름으로 'continue'를 사용할 수 없습니다. 그러나 모든 다른 식별자가 작동합니다. – Clashsoft

+0

물론 감사합니다. Clashsoft – vikingsteve

0

예는 단지 system.exit()를 사용하는 플래그로, 그것은 그 일의 가장 깨끗한 방법입니다.

관련 문제