while(true){
int num = scanner.nextInt();
if(num==-1){
break;
}
total+=num;
count++;
}
위의 코드를 아래와 같이 바꿀 수 있다
while ((num = scanner.nextInt()) != -1){
total+=num;
count++;
}
입력받은 값이 -1이 아닌 경우 계속 반복 진행하게되며, -1을 입력하면 false조건으로 반복문이 종료된다
출처 : 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음