Gordbachs Satz ... Alle geraden Zahlen können durch die Summe der Primzahlen dargestellt werden. Schreiben wir diesen Satz in Java.
public class Qiita {
public static void main(String[] args) {
boolean bl=true;
int num=0;
int n=6;
String ans="";
int[] sosuu=new int[24];
for(int i=3; i<=100; i++) {
for(int j=2; j<=(i/2); j++) {
if(i%j==0){
bl=false;
}
}
if(bl==true){
sosuu[num]=i;
num++;
}else{
bl=true;
}
}
while(n<=100) {
for(int i=0; i<24; i++) {
for(int j=0; j<24; j++) {
if(n==(sosuu[i]+sosuu[j]) &&i<=j) {
ans+="["+sosuu[i]+","+sosuu[j]+"]";
}
}
}
System.out.print(n+"\t"+":"+ans);
ans="";
System.out.println();
n+=2;
}
}
}
Ich habe zu viel verwendet und das Programm wurde schmutzig, aber ich habe es geschafft, es zu vervollständigen.
Recommended Posts