2017년 10월 27일 금요일

Java 실기 연습 문제 02번

import java.util.Scanner;

// 실기 유사 문제들 2번
// 1000 이하의 소수를 모두 출력 (한줄에 10개씩)
// 2 3 5 7 11 13 ....

// 선행 실습) 정수를 입력받아 소수 여부 출력
// 예) 정수 입력 : 2
// 예) 소수 : true
// 예) 정수 입력 : 9
// 예) 소수 : false

public class Test01 {

public static void main(String[] args) {
int n, i;
boolean isPn = true;

Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
n = sc.nextInt();

if (n==1) {
System.out.println("소수 : false");
return;
}

for (i=2; i<n; i++) {
isPn = true;
if (n%i == 0) {
isPn = false;
break;
}
}
System.out.println("소수 : "+ isPn);

/*
* if (i<n)
* false
* else
* true
*
*/

}

}

댓글 없음:

댓글 쓰기

시스템 보안

1. 내컴퓨터는 해킹이 당한적 있는가? 있다. 2. 컴퓨터를 하게되면 해킹을 당한다. 무엇을 이용해 해킹을 하는가? 인터넷이 가장 보편적. 사회적인 공격(주변인이 사전정보를 가지고 해킹) 3. 대응을 어떻게 해야하나? 보안프로...