1. 소수 판단 방법: 숫자를 사용하여 2를 sqrt(이 숫자)로 각각 균등하게 나눌 수 있으면 그 숫자는 소수가 아니라는 뜻입니다. 그렇지 않으면 소수입니다.
sqrt는 정사각형을 의미하며, 그 기능은 작업 속도를 향상시키거나 사용하지 않는 것입니다.
public class sushu { public static void main(String[] args) { int count=0; for (int i=101;i<=200;i++) { //数的范围 boolean a = false; //设立一个判断点 for (int j = 2; j <=Math. sqrt(i); j++){ //判断是否是素数 if(i%j==0){ a=false; break; }else { a=true; } } if(a==true) //判断点来确定素数,然后输出- { count++; System.out.println(i); } } System.out.println("素数的个数:"+count); } }
2. 카운터를 사용한 후 특정 숫자를 지울 수 있으면 카운터가 저절로 증가합니다. for 루프가 완료된 후 카운터가 0이면 해당 숫자가 소수라고 판단할 수 있습니다.
public static void isPrime(int n){ int m = 0; for (int i = 2; i < n ; i++) { if(n % i==0) m++; } if (m == 0) System.out.println(n+"是素数"); else System.out.println(n+"不是素数"); }
위 내용은 Java를 사용하여 소수를 결정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!