본문 바로가기
프로그래머 ,백준, 유튜브, 문제

[알고리즘 기초 100제] 7번 소수판별

by 리승우 2022. 8. 29.

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를 왜 활용하는지 알았다.

댓글