0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Métodos Java: Exemplos e Funções Úteis

O documento apresenta uma classe Java chamada TypesMethods, que contém diversos métodos para organizar e simplificar o código. Os métodos incluem funções para saudações, exibição de nomes, somas, verificação de números pares, e cálculo de médias, tanto para um número fixo de parâmetros quanto para um número variável. Além disso, um dos métodos permite formatar a média com um número específico de casas decimais.

Enviado por

igorbarbizan
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Métodos Java: Exemplos e Funções Úteis

O documento apresenta uma classe Java chamada TypesMethods, que contém diversos métodos para organizar e simplificar o código. Os métodos incluem funções para saudações, exibição de nomes, somas, verificação de números pares, e cálculo de médias, tanto para um número fixo de parâmetros quanto para um número variável. Além disso, um dos métodos permite formatar a média com um número específico de casas decimais.

Enviado por

igorbarbizan
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

public class TypesMethods {

/**
* Métodos servem para organizar, reutilizar e/ou simplificar o código em um
programa.
* Os métodos podem ou não conter parâmetros e retornos.
* Aqui temos um exemplo de um método sem parâmetros e sem retorno.
* public significa que o método pode ser acessado em outras classes
* static significa que o método pertence à classe e não a uma instância.
* void indica o tipo de retorno, que neste caso é vazio.
*/
public static void greetings() {
[Link]("Bem-vindo à aula de Java!");
}

/**
* Método sem retorno mas com parâmetros.
* @param name Indica o nome que será impresso.
*/
public static void displayName(String name) {
if(name == null) {
[Link]("Digite um nome válido.");
} else {
[Link]("Olá, " + name + "!");
}
}

/**
* Método para somar três números.
* @param a Primeiro número da soma.
* @param b Segundo número da soma.
* @param c Terceiro número da soma.
* @return A soma de a, b e c.
*/
public static int somar(int a, int b, int c) {
return a + b + c;
}

/**
* Método para somar três números.
* @param a Primeiro número da soma.
* @param b Segundo número da soma.
* @param c Terceiro número da soma.
* @return A soma de a, b e c.
*/
public static int somar(float a, float b, float c) {
int soma = (int) (a + b + c);
return soma;
}

/**
* Método que retorna a soma de dois números inteiros, com dois parâmetros.
* @param a Primeiro número da adição.
* @param b Segundo número da adição.
* @return A soma de a e b.
*/
public static int add(int a, int b) {
return a + b;
}
/**
* Método para checar se o número é par (true) ou ímpar (false).
* @param number Número para verificar se é par.
* @return true se number for par.
*/
public static boolean isEven(int number) {
return number % 2 == 0;
}

/**
* Método para calcular a média de três números.
* @param n1 Primeiro número da média.
* @param n2 Segundo número da média.
* @param n3 Terceiro número da média.
* @return A média aritimética de n1, n2 e n3.
*/
public static double calculateMedia(double n1, double n2, double n3) {
return (n1 + n2 + n3) / 3;
}

/**
* Calcula a média aritimética de vários números.
* @param numbers Lista de números para calcular a média.
* @return A média aritimética da lista de números.
*/
public static double calculateMedia1(double... numbers) {

if([Link] == 0) return 0;

double soma = 0;

for(double num : numbers) {


soma += num;
}

double media = soma / [Link];

return media;
}

/**
* Calcula a média aritmética de vários números, formatando o resultado
* com o número de casas decimais especificado.
*
* @param numbers Lista de números para calcular a média.
* @param decimalPlaces Número de casas decimais para formatar o resultado.
* @return A média aritmética da lista de números formatada com as casas
decimais.
*/
public static double calculateMedia2(int decimalPlaces, double... numbers) {
if([Link] == 0) return 0;

double soma = 0;
for(double num : numbers) {
soma += num;
}

double media = soma / [Link];


String format = "#." + "#".repeat(decimalPlaces);
DecimalFormat df = new DecimalFormat(format);

return [Link]([Link](media).replace(",", "."));


}
}

Você também pode gostar