break return 차이점1 break; vs. return; void run(){ while (true) { if (gas > 0){ System.out.println("left gas : "+gas); gas-=1; } else { System.out.println("Check your gas."); return; } } } 메소드 만들다가 return; 대신 break;는 사용할 수 없는지 궁금 그 차이는 뭔지? 결론부터 말하자면 둘 다 사용 가능하다. 1. return을 사용할 경우 else인 경우에 return하고 바로 run 메소드 탈출. 2. break를 사용할 경우 else문만 빠져나오라는 뜻으로 밑의 단계를 거처 run 메소드 탈출. 주어진 코드에는 else 밑에 다른 조건문이 없지만 while문을 탈출해야 run 메소드를 탈출할 수 있다. 그럼 w.. 2023. 7. 5. 이전 1 다음