Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

Kim Hyeong

소수 판별하기 본문

코딩 공부

소수 판별하기

김형완 2018. 8. 10. 11:07

import javax.swing.JOptionPane;


public class test02 {


public static void main(String[] args) {


int i,num;

boolean p = true;

System.out.println("프로그램을 시작합니다."); //콘솔창에서 확인

num=Integer.parseInt(JOptionPane.showInputDialog("값을 입력하라 닝겐 \n종료하려면 0 입력하고"));

if(num==0) {

System.out.println("프로그램을 종료합니다."); //콘솔창에서 확인

JOptionPane.showMessageDialog(null, "0을 입력하셨습니다. \n프로그램을 종료합니다.");

}else {

for(i=2;i<=(num-1);i++) {            //1과 자기자신을 제외한 지신보다 낮은 수로 나눴을때 나누어지지 않아야 소수이다.

if((num%i)==0) {

p=false;

break;

}

}

if(p==true) {

System.out.println("소수O"); //콘솔창에서 확인

JOptionPane.showMessageDialog(null, num+"은 소수 입니다. \n프로그램을 종료합니다.");

System.out.println("프로그램을 종료합니다."); //콘솔창에서 확인

}else {

System.out.println("소수X"); //콘솔창에서 확인

JOptionPane.showMessageDialog(null, num+"은 소수가 아닙니다. \n프로그램을 종료합니다.");

System.out.println("프로그램을 종료합니다."); //콘솔창에서 확인

}


}


}


}




151 입력

//////////Console////////////

프로그램을 시작합니다.

소수O

프로그램을 종료합니다.


-----------실제 실행 -------------------

'코딩 공부' 카테고리의 다른 글

완전수 구하기  (0) 2018.08.10
최대공약수 최소공배수 구하기  (0) 2018.08.10
Comments