Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Import statement:
- import java.util.ArrayList;
- class PrimeDirective {
- // Add your methods here:
- public boolean isPrime(int number){
- for(int i=2;i<number;i++){
- if (number == 2) {
- return true;
- } else if (number < 2) {
- return false;
- }
- if(number%i==0){
- return false;
- }else{
- return true;
- }
- }
- return true;
- }
- public ArrayList<Integer> onlyPrimes(int[] numbers) {
- // method body goes here
- ArrayList<Integer> primes = new ArrayList<Integer>();
- for (int number : numbers) {
- if(isPrime(number)){
- primes.add(number);
- }
- // returns true or false
- // do something with animal
- }
- return primes;
- }
- public static void main(String[] args) {
- PrimeDirective pd = new PrimeDirective();
- int[] numbers = {6, 29, 28, 33, 11, 100, 101, 43, 89};
- System.out.println(pd.isPrime(6));
- System.out.println(pd.isPrime(28));
- System.out.println(pd.isPrime(2));
- System.out.println(pd.isPrime(0));
- System.out.println(pd.onlyPrimes(numbers));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement