java
소수 1 또는 자기 자신으로만 나누어 떨어지는 수입니다. 두 개의 작은 자연수의 곱이 아닌 1보다 큰 자연수입니다. 예를 들어, 11은 1 또는 그 자체로만 나눌 수 있습니다. 기타 소수 2, 3, 5, 7, 11, 13, 17 등
참고: 0과 1은 소수가 아닙니다. 2는 유일한 짝수 소수입니다.
다음은 1에서 100까지의 소수를 인쇄하는 Java 프로그램입니다.
프로그램 논리:
CheckPrime
메소드를 호출합니다. 숫자가 Java에서 소수인지 여부를 확인합니다.numberToCheck
인 경우 다른 숫자로 완전히 나눌 수 있는 경우 false를 반환하고 루프가 끊어집니다.numberToCheck
인 경우 소수이면 true를 반환합니다.TRUE
인지 확인합니다. PrimeNumbersFound 문자열에 추가public class primeNumbersFoundber { public static void main(String[] args) { int i; int num = 0; int maxCheck = 100; // maxCheck limit till which you want to find prime numbers boolean isPrime = true; //Empty String String primeNumbersFound = ""; //Start loop 2 to maxCheck for (i = 2; i <= maxCheck; i++) { isPrime = CheckPrime(i); if (isPrime) { primeNumbersFound = primeNumbersFound + i + " "; } } System.out.println("Prime numbers from 1 to " + maxCheck + " are:"); // Print prime numbers from 1 to maxCheck System.out.println(primeNumbersFound); } public static boolean CheckPrime(int numberToCheck) { int remainder; for (int i = 2; i <= numberToCheck / 2; i++) { remainder = numberToCheck % i; //if remainder is 0 than numberToCheckber is not prime and break loop. Else continue loop if (remainder == 0) { return false; } } return true; } }
Java 프로그램에서 1에서 100 사이의 소수 출력은 다음과 같습니다.
Prime numbers from 1 to 100 are: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
프로그램을 확인하여 모든 입력 번호에서 소수 찾기
java
모든 애플리케이션에는 여러 프로세스(인스턴스)가 있을 수 있습니다. 이 프로세스 각각은 단일 스레드 또는 다중 스레드로 할당될 수 있습니다. 이 튜토리얼에서 동시에 여러 작업을 수행하는 방법과 스레드 및 스레드 간의 동기화에 대해 자세히 알아보겠습니다. Java의 이 멀티스레딩 자습서에서는 다음을 배웁니다. 단일 스레드란 무엇입니까 자바에서 멀티스레딩이란 무엇입니까? Java의 스레드 수명 주기 자바 스레드 동기화 자바 멀티스레딩 예 단일 스레드란 무엇입니까? Java의 단일 스레드는 기본적으로 가볍고 가장 작은 처리
3D 인쇄 프로젝트는 침대에서 나온 인쇄물에서 완벽하게 나올 수 있어야 하지만 대부분의 경우 동일한 재료가 아니기 때문에 그런 식으로 발생하지 않습니다. 완료하기 전에 프로젝트의 인쇄된 부분에 눈에 보이는 선과 불완전한 표면이 표시됩니다. 인쇄물이 보기 좋게 보이려면 마무리 공정을 적용해야 합니다. 거친 가장자리를 부드럽게 하고 인쇄물에서 확장된 필라멘트를 잘라 지지 재료를 제거한 후 습식 샌딩이 잘 작동합니다. 이것은 항상 지지 구조 또는 테두리의 결과이며 잘못 수행하면 인쇄물을 망칠 수 있습니다. 이미 완성된 3D 프린트