2017년 10월 27일 금요일

Java 실기 연습 문제 2번 메소드 만들고 소수 출력

import java.util.Scanner;

// 실기 유사 문제들 2번
// 1000 이하의 소수를 모두 출력 (한줄에 10개씩)
// 2 3 5 7 11 13 ....
// 조건) 소수 여부 체크 메소드 활용해서 해결
// 형식) static boolean isPrime(int n);
// 메소드를 만들어서 문제를 쉽게 풀자

public class Test01 {

public static void main(String[] args) {
int i, cnt=0;

for (i=1; i<=1000; i++)
if(isPrime(i)) {
System.out.printf("%3d ", i);
cnt++;
if (cnt%10 == 0)
System.out.println();
}

}



static boolean isPrime(int n) {
int i;

if (n==1) {
return false;
}

for (i=2; i<n; i++)
if (n%i == 0)
break;

if (i<n)
return false;
else
return true;
}
}

댓글 없음:

댓글 쓰기

시스템 보안

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