public class Program {
public static void main(String[] args) {
System.out.println("100에서 1까지 소수 찾기 : "); //제목
int i,j=0; //양끝의 숫자가 들어갈 자리
for(i=100;i>1;i--){ //큰 쪽의 수를 100에서 2까지 거꾸로 1씩 내리기
for(j=2;j<=i/j;j++) //분자가 될 수 j. i보다 커질 수 없음
if((i%j)==0)
break; //나눠서 맞아 떨어지면 행동을 멈추고 밖으로 나간다.
if(j>i/j){ //11/10=나눈 값 1, 나머지값 1 처럼 되면 소수
System.out.print(" " + i);}}}} //한 칸 간격을 두고 출력 한다.
<결과>
100에서 1까지 소수 찾기 :
97 89 83 79 73 71 67 61 59 53 47 43 41 37 31 29 23 19 17 13 11 7 5 3 2
반응형
'생활 기록' 카테고리의 다른 글
수학 | 삼각비 (0) | 2023.07.11 |
---|---|
자바 | 랜덤수 1~10 맞추기 (Math / for / if /Scanner) (0) | 2023.07.07 |
Do it! 첫 코딩_자바 (1) | 2023.05.08 |
도형의 넓이 (0) | 2023.05.04 |
정보처리산업기사 직종 정리 (0) | 2023.05.03 |