Sie sind auf Seite 1von 9

Linguagens de Programaç

Programação

Funções Matemáticas
e de
String

Ângela Oliveira

Mod.AFTEBI.P-052.00

Funç
Funções Matemá
Matemáticas e de String

Sumário

• Demonstrar as principais funções Matemáticas existentes no


JAVA;

• Demonstrar as principais funções de utilização de Strings


existentes no JAVA.
Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Funções Matemáticas

Existem no JAVA, predefinidas dentro da Classe Math, que permitem efectuar


diversos cálculos.

Sintaxe: Math.<nome da função>(<argumentos da função>);

Exemplo: Raiz quadrada de 2

Math.sqrt(2)

Função matemática da raiz quadrada argumento da Função

Funç
Funções Matemá
Matemáticas e de String Mod.AFTEBI.P-052.00

Não é necessário fazer o import desta classe (ao contrário da classe Keyborad, por exemplo), uma
vez que ela faz parte do package java.lang, inserido por defeito no Eclipse.

Existem duas constantes definidas na classe Math:

Math.PI – que representa o valor de π =3.141592…


Math.E – que se refere ao valor da base para logaritmos naturais e =2.71828…

Nestes dois casos como não se trata de funções matemáticas, mas sim de constantes não existem
argumentos.
Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Exemplo:

Mod.AFTEBI.P-052.00

Funç
Funções Matemá
Matemáticas e de String

Principais funções:

Função ceil():

Esta função permite


arredondar um valor do
tipo double para o inteiro
seguinte mais próximo.

Sintaxe: Math.ceil(<valor do tipo double>)


Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Função floor():

Esta função permite


arredondar um valor do
tipo double para o inteiro
anterior mais próximo.

Sintaxe: Math.floor(<valor do tipo double>)

Mod.AFTEBI.P-052.00

Funç
Funções Matemá
Matemáticas e de String

Função max():

Esta função é utilizada para devolver o maior entre dois números do tipo int, float, double ou
long.
Sintaxe: Math.max(<valor1>,<valor2>)

Função min():

Esta função é utilizada para devolver o menor entre dois números do tipo int, float, double ou
long.

Sintaxe: Math.min(<valor1>,<valor2>)

Observação: A comparação pode ser feita entre valores de tipos diferentes, por exemplo, entre um int e um double.
Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Função pow():

Esta função permite elevar um número a uma potência.

Sintaxe: Math.pow(<valor da base>,< valor da potência>)

Função random():

Esta função permite gerar valores aleatórios. Cada vez que esta função é chamada
o Java “escolhe” um número do tipo double.

Sintaxe: Math.random()

Funç
Funções Matemá Mod.AFTEBI.P-052.00
Matemáticas e de String

Exemplo:
Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Exemplo 1: Utilizar a função matemática random()


Gerar dois números
aleatórios.

Funç
Funções Matemá Mod.AFTEBI.P-052.00
Matemáticas e de String

Exemplo 2: Utilizar a função


matemática random():
Gerar dez números
aleatórios entre 0 e 99.
Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Funções de String

Uma String é uma conjunto de caracteres, por exemplo, palavras e frases, são
Strings.

O Java possui várias funções que permitem efectuar algumas operações com
Strings, entre elas:
•Ver o comprimento da String;

•Transformar todas as letras em minúsculas ou todas as letras em maiúsculas;

•Devolver uma parte de uma String;

•Remover os espaços em branco;

•Substituir alguns caracteres numa String;

Mod.AFTEBI.P-052.00

Funç
Funções Matemá
Matemáticas e de String

Função length():

Esta função permite ver o comprimento de uma String.

Sintaxe: <string>.length()

Sintaxe: Math.ceil(<valor do tipo double>)


Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Função toUpperCase() e toLowerCase:

Estas funções permitem, converter todos os caracteres de uma String,


respectivamente, em Maiúsculas e em Minúsculas.

Sintaxe: <string>. toUpperCase()

<string>. toLowerCase()

Mod.AFTEBI.P-052.00

Funç
Funções Matemá
Matemáticas e de String

Função substring():

Esta função permite devolver uma parte de uma String, fornecendo como argumento
o ponto inicial e o ponto final, da substring que se pretende.

Sintaxe: <string>. substring(<indice inicial>, <indice final>)


Mod.AFTEBI.P-052.00
Funç
Funções Matemá
Matemáticas e de String

Função trim():

Esta função permite eliminar de uma String todos os espaços em branco, no inicio e no fim
da String.

Sintaxe: <string>. trim()

Observação: A String original


não é alterada, assim é
necessário criar uma variável
do tipo String que guarde o
resultado da aplicação da
função trim() à String original.

Mod.AFTEBI.P-052.00

Funç
Funções Matemá
Matemáticas e de String

Função replace():

Esta função permitem substituir um caracter por outro.

Sintaxe: <string>. replace()


Mod.AFTEBI.P-052.00

Das könnte Ihnen auch gefallen