Алгоритм проверки четности

172
28 сентября 2017, 12:35

Данная программа проверяет является ли число простым, а нужно прописать алгоритм по проверки является ли число четным

класс:

package prime;
public class Prime { 
     public boolean definePrime(int n) { 
           prime = n;
            for(int i=2; i<prime/2; ++i) { 
                 if(prime%i == 0) 
                     return false;
            }
            return true;
     }
      private int prime; 
}

тестер

package test; 
import prime.Prime; 
import org.junit.runner.*; 
import org.junit.runners.*; 
import org.junit.Test; 
import static org.junit.Assert.*; 
import java.util.Arrays; 
import java.util.Collection; 
@RunWith(Parameterized.class) 
public class PrimeTester { 
     public PrimeTester (int n, boolean expected) { 
          prime = new Prime();
          this.n = n;
          this.expected = expected; 
     }
     @Parameterized.Parameters 
      public static Collection getNumbers() { 
          return Arrays.asList(new Object[][] {
              {1, true},
              {3, true},
              {6, false},
              {7, true} 
          });} 
       @Test     
       public void test() { 
            assertEquals(expected, prime.definePrime(n)); 
      }
       private int n;     
       private boolean expected;     
       private Prime prime; 
}
Answer 1
public boolean isEven(int i) {
    return (i % 2) == 0;
}
Answer 2
public boolean isEven(int i) {
    return (i & 1) == 0;
}

Тогда уж так, хотя может компилятор сам заменяет эту операцию

READ ALSO
ModelMapper мапирование java.util.Map to a POJO

ModelMapper мапирование java.util.Map to a POJO

Как замэпить несовпадающие имена ключа и свойства? Код выдаёт ошибку

204
BAT удаление программы

BAT удаление программы

Есть необходимость удалять старые версии своего ПО, при выходе обновленияПроще Всего мне кажется, это сделать через bat файл, чтобы не напрягать...

131
Что делает объект component в методах run в задаче ниже?

Что делает объект component в методах run в задаче ниже?

Почему если, например в последнем классе (DecoratorMyRunnableImpl) закомментировать строку componentrun() - то строка "RunnableImpl body" не будет выводиться?

156
Не получается изменить форму Toolbar (ActionBar) Android

Не получается изменить форму Toolbar (ActionBar) Android

Добрый день! Ищу способ изменить форму верхнего Toolbar (ActionBar), как на этом скринеИспользую API 21

186