Δημιουργήστε μια κλάση που περιέχει τον αριθμό προνομιακή πρόγραμμα εκτύπωσης . Παράδειγμα κώδικα :
PrimeNumbers τάξη { }
2
Δημιουργήστε το " κύριο " μέθοδο μέσα στην τάξη σας, έτσι ώστε το πρόγραμμά σας μπορεί να μεταγλωττιστεί και να τρέξει . Επίσης , δημιουργούν κάποιες μεταβλητές τύπου integer στο πλαίσιο της μεθόδου για χρήση από τον πρώτο αριθμό προγράμματος . Παράδειγμα κώδικα :
δημόσια στατική άκυρη κύρια ( String args [ ] ) { int
αριθμός1, αριθμός2 ? //Χρησιμοποιείται για να παρακολουθείτε τους αριθμούς που δοκιμάζεται
int ελέγξτε = 0 ? //κρατά των πρώτων αριθμών
}
εικόνων 3
Δημιουργία " για " βρόχο για να μετρήσει μέχρι το καθορισμένο αριθμό για τον οποίο θέλετε να βρείτε primes . Το ακόλουθο παράδειγμα κώδικα ελέγχους αριθμούς μεταξύ 1 και 100 :
για ( αριθμός1 = 1 ? Number1 <= 100 ? Number1 + + ) {
check = 0 ?
}
Η 4
Δημιουργήστε μια δεύτερη βρόχος "for" ένθετα μέσα στο πρώτο βρόχος "for" , για να καθορίσει το καθεστώς primality ενός αριθμού , με τα " αν " δηλώσεις . Παράδειγμα κώδικα :
για ( αριθμός2 = 1 ? Αριθμού2 <Αριθμός1 ? Αριθμού2 + + ) {
αν ( ( ( number1 number2 % ) == 0 ) και number2 = 1 ) //Καθορίζει αν ο αριθμός είναι διαιρέτης ενός δεύτερου αριθμού ή είναι ίσο με το 1
{
ελέγξτε = 1 ? //έλεγχος έχει οριστεί σε 1 , αν η δοκιμή είναι πρώτος αριθμός
} }
if ( check == 0 ) {
System.out.println ( number1 + " \\ n " ) ? //εκτυπώνει κάθε πρώτο αριθμό καθώς βρίσκεται
} }
5
Συγχώνευση όλες του κώδικα μαζί ως ένα πρόγραμμα . Το πλήρες παράδειγμα κώδικα του προγράμματος :
τάξη PrimeNumber {
δημόσια στατική άκυρη κύρια (String args [ ] ) { int
αριθμός1, αριθμός2 ? //Χρησιμοποιείται για να παρακολουθείτε αριθμοί που δοκιμάζεται
int ελέγξτε = 0 ? //κρατά των πρώτων αριθμών
για ( αριθμός1 = ! & Number2 = 1 ) //Καθορίζει αν ο αριθμός είναι διαιρέτης ενός δεύτερου αριθμού ή είναι ίσο με το 1
{
ελέγξτε = 1 ? //Έλεγχος έχει οριστεί σε 1 , αν η δοκιμαστεί αριθμός είναι πρώτος
} }
if ( check == 0 ) {
System.out.println ( number1 + " \\ n" ) ? //εκτυπώνει κάθε πρώτο αριθμό καθώς βρίσκεται
} }
} }
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα