Metodos java

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1008 palavras )
  • Download(s) : 0
  • Publicado : 22 de novembro de 2011
Ler documento completo
Amostra do texto
Métodos em Java

Os métodos definem as ações a serem tomadas em diversos momentos da execução de um programa. Outras linguagens como C++, Pascal ou Delphi os métodos correspondem as funções, procedimentos, ou subrotinas. Em termos simples, os métodos é que realizam todas as tarefas para as quais o programa foi escrito, por exemplo, realizar cálculos, resumir informações, produzirrelatórios e etc.

É um trecho de código que permite ser chamado com apenas um comando. Com o seu uso, este chamado poderá ser colocado em diferentes locais do código. Isso torna o programa mais legível e fácil de ser modificado, pois se uma função tiver que ser feita será por uma única vez e todo o sistema se adaptará. Alguns métodos já foram estudados, por exemplo: entrada.nextInt();entrada.nextDouble(); System.out.println().

Estrutura básica: nome_do_método();

Ou seja, dizemos o nome do método a qual queremos chamar e inserimos os caracteres de abre e fecha parênteses. Neste caso, como não existe nada entre parênteses, dizemos que não estamos passando variável nenhuma para o método que chamamos.

Declarando Métodos

A declaração mais simples que podemos fazer de ummétodo (lembrando que isso deve ser feito dentro de uma classe) é a seguinte:

Public static void [nome do método] () {
[corpo do método]
}
No qual: [nome do método] é um identificador que define o nome pelo qual o método é conhecido, e [corpo do método] consiste de uma lista ordenada de declaração de variáveis, de expressões e de comandos. A primeira palavra-chave, void, define o valorretornado pelo método, neste caso, nenhum. Podemos usar qualquer tipo de dado válido como valor de retorno de um método. Nesse caso, ao terminar, o método seria obrigado a devolver um dado do tipo especificado.

Exercícios:

1. Desenvolva uma função que exibe o seu nome. Coloque-as várias vezes no programa.

public class Funcao01 {
public static void main (String[] args) {
exibe();}
public static void exibe(){
System.out.print("Rogerio");
}
}
Métodos do tipo void

São métodos que executam alguma tarefa e não retornam valores a outro método que chamou.

Para cada exercício crie um diagrama.

1. Desenvolva um método (do tipo void) que receba como parâmetro dois números reais e faça o próprio método exibir a soma destes números.

importjava.util.Scanner;
public class Metodo1 {
public static void main (String[] args){
Scanner entrada = new Scanner(System.in);
double valor1, valor2;
System.out.println("Entre com um numero: ");
valor1 = entrada.nextDouble();
System.out.println ("Entre com um número: ");
valor2 = entrada.nextDouble();
exibe_soma (valor1, valor2);
}

public static void exibe_soma (double valor1, doublevalor2){
double soma;
soma = valor1 + valor2;
System.out.println ("A soma vale: "+ soma);
}
}
2. Desenvolva um método (do tipo void) que receba 3 números reais e exiba o maior entre número entre eles.
a = 4
b = 5
c = 8
Maior: 8

3. Desenvolva um método (do tipo void) que receba como parâmetro dois números inteiros. Faça o próprio método exibir os números do intervalo(inclusive os extremos), como por exemplo:
Valor1 = 10
Valor2 = 15
Intervalo: 10, 11, 12, 13, 14, 15

4. Desenvolva um método (do tipo void) que receba como parâmetro o valor do salário de um funcionário e faça o próprio método exibir o salário do funcionário com um aumento de acordo com a tabela abaixo:

|Salário Bruto |% de aumento |
|Até 2.000,00|20% |
|De 2.000,01 até 5.000,00 |15% |
|Acima de 5.000,00 |10% |

5. Desenvolva um método (do tipo void) que receba como parâmetro o valor da mensalidade do aluno e conceda um desconto de 10% , faça o próprio método exibir o novo valor da mensalidade.

6....
tracking img