2017-11-14 6 views
0

안녕하세요. Java에 대한 질문이 있습니다. (너무 익숙하지 않습니다.) 나는 한 번 방법으로 모든 것을 인쇄하지 않고 전체적으로 인쇄하려고합니다. 이 메서드는 'kuehlschrankInformationen'이라고합니다. 내 질문은 어떻게 한 번 방법을 실행하고 나서 그는 다시 묻는 나를 시작, 내가 뭘하고 싶은지입니다. 여기에 코드입니다 (텍스트가 독일어지만 내가 늘 어떤 차이를 만들 생각) : 당신이 도움이 될 수 있다면종료하지 않고 while 루프를 멈추는 방법 (Java)

public void kuehlschrankInformationen(){ 
    dimensionen = "Die Breite beträgt 178cm, die Höhe 66,8cm & die Länge 59,5cm"; 
    verbrauch = 157; 
    volumen = 707.5; // in liter 
    name = "Build Your Body Fat"; 
    gewicht = 63; 
    try{ 
     System.out.println(name); 
     System.out.println(gewicht); 
     System.out.println(volumen +" Liter"); 
     System.out.println("Der Kühlschrank verbraucht " + verbrauch + "kWh"); 
     System.out.println(dimensionen); 
     TimeUnit.SECONDS.sleep(5); 

내가 꽤 감사 할 것 : 여기

 System.out.println("Geben Sie ein, was Sie mit dem Kühlschrank machen wollen:"); 
     USER_INPUT = input.nextLine(); 
     while(true){ 
      if (USER_INPUT.equalsIgnoreCase("Ich möchte meinen Kühlschrank schließen")){ 
       TimeUnit.SECONDS.sleep(1); 
       System.out.println("Das System wird nun herunter gefahren, bis bald"); 
       TimeUnit.SECONDS.sleep(3); 
       System.exit(0); 
      } 
      else if (USER_INPUT.equalsIgnoreCase("Was ist die derzeitige Temperatur im Kühlschrank")){ 
       kuehlschrankTemperatur(); 
      } 
      else if (USER_INPUT.equalsIgnoreCase("Zeigen Sie mir Informationen über den Kühlschrank an")){ 
       kuehlschrankInformationen(); 
      } 


     } 

그리고하는 방법 코드 me out

+2

읽기 break

찾고있는 생각, 그래서 당신은 확인하기 위해 제목을 변경해야 할 수도 있습니다 당신이 실제로 물어보고 싶은 것이 무엇인지 밝혀줍니다. –

+0

기본적으로 프로그램은 각 반복에서 새로운 입력을 요청합니다. 그렇다면 처음 두 줄 ('System.out.println ("Geben Sie ...")'및'USER_INPUT = ...')을 루프로 옮기십시오. 알래스카 Randbemerkung : 영어 실력을 향상시킬 수있는 영어 실력을 향상시키기 위해 영어 실력을 향상시킬 수 있습니다. 그 (것)들의 사이에서 퀘스트 코드와 퀘스트 코드를 입력하십시오. – Turing85

+0

omgggggg, im so ... 탱크 너의 많은 친구 야 – gabryS

답변

1

return 문을이 메서드의 끝에 넣는 것을 중지하려면 반복을 건너 뛰려면 continue을 루프에 넣고 한 번 반복을 건너 뜁니다. 그리고 break을 넣으면 루프가 멈추고 방법은 멈추지 않습니다. 나는 당신이 "루프를 중지"와 같은 일이다 "루프를 종료", 워드 프로세서 while loop 대부분의 프로그래머로

+0

이것은 질문에 대답하지 않습니다. OP는 기본적으로 루프를 "일시 중지"하고 모든 반복에서 새로운 사용자 입력을 읽는 방법을 요구했습니다. – Turing85

+0

@ Turing85 그는 방법을 멈추지 않고 루프를 멈출 수있는 방법을 물었거나 분명한 영어로 질문을해야했기 때문에 내 대답이 질문을 놓친다 고 사람들이 혼동하지 않도록 – Rainmaker

+0

OP의 질문에서 : "내 질문은, 방법을 한 번 실행하면 어떻게되는지 다시 묻습니다. " 제목만으로 질문에 답하는 것은 아닙니다. 질문이 명확하지 않은 경우, 투기 답변을 게시하는 대신 설명을 요청하십시오. – Turing85

관련 문제