Heim > Java > javaLernprogramm > So bestimmen Sie Primzahlen mit Java

So bestimmen Sie Primzahlen mit Java

WBOY
Freigeben: 2023-04-27 21:58:05
nach vorne
7149 Leute haben es durchsucht

1. So beurteilen Sie Primzahlen: Verwenden Sie eine Zahl, um 2 durch sqrt (diese Zahl) zu dividieren. Wenn sie gleichmäßig geteilt werden kann, bedeutet dies, dass die Zahl keine Primzahl ist, andernfalls handelt es sich um eine Primzahl.

sqrt bezieht sich auf Quadrat. Seine Funktion besteht darin, die Betriebsgeschwindigkeit zu verbessern oder es nicht zu verwenden.

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);
    }
}
Nach dem Login kopieren

2. Wenn nach der Verwendung des Zählers eine bestimmte Zahl gelöscht werden kann, erhöht sich der Zähler von selbst. Wenn der Zähler nach Abschluss der for-Schleife 0 ist, kann davon ausgegangen werden, dass es sich bei der Zahl um eine Primzahl handelt.

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+"不是素数");
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie Primzahlen mit Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage