C
Cortez
Gast
Hallo!
Ich habe eine Methode geschrieben, die das sich um diff unterscheidenede kleinste Primzahlenpaar ermittelt und die kleiner Primzahl ausgibt, wäre meine Methode so korrekt???
//We assume the correct functionality of the method public boolean isPrime (int number)
// diff will be accepted through a textfield named input so that the following method will //calculate the smallest and successive pair of prime numbers and will output the smaller one
DANKE!!
Edit von L-ectron-X: Für die Visualisierung von Code bitte Code-Tags verwenden! *eingefügt*
Ich habe eine Methode geschrieben, die das sich um diff unterscheidenede kleinste Primzahlenpaar ermittelt und die kleiner Primzahl ausgibt, wäre meine Methode so korrekt???
//We assume the correct functionality of the method public boolean isPrime (int number)
// diff will be accepted through a textfield named input so that the following method will //calculate the smallest and successive pair of prime numbers and will output the smaller one
Code:
public int findPrimesWithDifference (int diff)
//declare variables diff, number1,number2
diff = Integer.parseInt(input.getText( ));
int number1 = 1;
int number2 = 1+diff;
//decides whether number1 and number 2 is prime number or not
if (isPrime(number1)&&isprime(number2))
{
//declare variable i, beginning of for-loop,starting at i=number1,ending at i<number2,step auf raising i is 1
for (int i=number1+1,i<number2,i++)
{
//decides wheter i is prime number or not
if(isPrime(i))
{
//sets number1=number2 and number2=number1+diff
number1 = number2;;
number2 = number2 + diff;
}
//outputs number1 on the screen
}
System.out.println(number1);
}
else
{
//raise number1,number2 by 1
number1++;
number2++;
}
}
DANKE!!
Edit von L-ectron-X: Für die Visualisierung von Code bitte Code-Tags verwenden! *eingefügt*