O objectivo deste exercício é experimentar a definição de funções simples sem algoritmo. Desenvolva uma função para cada um dos objectivos apresentados nas alíneas seguintes.
class BasicFunctions { //... }
Obter o dobro de um número.
static int doubleOf(int x){ //... }
Elevar um número ao quadrado.
Obter a diferença entre dois números.
Obter a percentagem de um valor relativamente a um total.
Exemplo: 2 num total de 8 corresponde a 25%
static double percentage(int n, int total){ //... }
Obter a média entre dois números.
Arredondar um número decimal.
Exemplo: round(4.3) → 4 round(4.7) → 5
Saber se um número inteiro é negativo.
Exemplo: isNegative(-2) → true isNegative(3) → false
static boolean isNegative(int n){ //... }
Saber se um número inteiro é impar.
Saber se um número inteiro é par.
Saber se um número inteiro é menor que outro.
Saber se um número inteiro corresponde a um dígito (i.e. está entre 0 e 9).
Saber se um número está incluído num dado intervalo (fechado).
Exemplo: isIncluded(5, 4, 9) → true
Saber se um número está excluído de um dado intervalo (fechado).
Exemplo: isExcluded(4, 4, 9) → false
Saber se um número é múltiplo de outro e simultaneamente é par.
Saber se um número satisfaz a condição de ser par ou ser negativo.