반응형
자바 (java) 100이하 가장 큰 소수
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 29 30 31 32 33 34 35 36 37 38 39 40 | // biggest prime number under 100 public class PrimeNumber { public static void main(String[] args) { int prime = 2; int num = 3; String isPrimeStr = ""; while (true) { int max = (int)Math.sqrt(num); boolean isPrime = true; for (int i = 2; i <= max; i++) { if (num % i == 0) { isPrime = false; break; } if (i == max) prime = num; } if (isPrime) { isPrimeStr = " is prime"; } else { isPrimeStr = " is not prime"; } System.out.println(num + isPrimeStr); num++; if (num == 100) break; } System.out.println("biggest prime number under 100 is " + prime); } } | cs |
반응형
'JAVA 자바 > JAVA 실습_기초' 카테고리의 다른 글
[JAVA #17] 배열의 합계 및 평균 (0) | 2020.05.25 |
---|---|
[JAVA #16] 입력한 숫자 소수 판별 (0) | 2020.05.17 |
[JAVA #14] 자바 1부터 100까지의 자연수의 합 (0) | 2020.05.02 |
[JAVA #13] 자바 문자열이 포함한 특정 문자의 개수 (2) | 2020.05.02 |
[JAVA #12] 자바 입력한 두 숫자의 최대공약수 (0) | 2020.05.01 |