밑에 코드에서 if-else로 나누고 continute를 쓰잖음.

내 생각에는 if(n>0) 조건을 걸어버리면 굳이 else를 안써도 될 것 같은데

저렇게 표현하는게 어떤 이점이 있어?


import java.util.Scanner;

public class ContinueExample {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("정수를 5개 입력하세요.");

int sum = 0;

for (int i = 0; i < 5; i++) {

int n = scanner.nextInt();

if (n <= 0)

continue;

else

sum += n;

}    

System.out.println("양수의 합은 " + sum);

scanner.close();

}

}