밑에 코드에서 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();
}
}
코드 길이를 늘릴 수 있음
딱히 없음
님이 말한게 더 짧고 알아보기 쉬움
ㅇㅎ 다들 고마워
그냥 continue의 활용 예시를 보여주려고 억지로 만들어진 코드 같긴한듯.. - dc App
else를 넣은게 잘?못임. 쓸데없이넣어서 인덴팅 레벨이 늘음 - dc App
차이는 있지 라고 쓰려고 했ㄴ흔데 어제 글이네 차이는 이씅ㅁ. 출력 차이