import java.util.Scanner;
public class _7 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
//flag활용
boolean isPrimeNumber = true;
for(int i=2; i<num; i++) {
if(num%i==0) {
isPrimeNumber = false;
}
}
//flag를 이용하여 문제풀이 완료
if (isPrimeNumber) {
System.out.println(num + "은 소수입니다.");
} else {
System.out.println(num + "은 소수가 아닙니다.");
}
}
}
출력값
21
21은 소수가 아닙니다.
배운점
flag를 왜 활용하는지 알았다.
'프로그래머 ,백준, 유튜브, 문제' 카테고리의 다른 글
[알고리즘 기초 100제] 30번 더하기 & 마이너스 (0) | 2022.08.31 |
---|---|
[알고리즘 기초 100제] 27번 달팽이출력 (0) | 2022.08.29 |
[알고리즘 기초 100제] 5번 대소문자 변환 (0) | 2022.08.29 |
백준 수학 10250 (0) | 2022.08.28 |
자바 스파르타 1-17 객체지향퀴즈 (0) | 2022.08.28 |
댓글