Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
FUNÇÕES E PROCEDIMENTOS PROGRAMAÇÃO MODULAR JAVA PROGRAMA PRINCIPAL SUB-ROTINA 1 (PROCEDIMENTO) SUB-ROTINA 2 (FUNÇÃO) No PROCEDIMENTO, não há retorno, usa-se VOID: static void nome_MÉTODO (parâmetros com tipos) { instruções; } Static é um modificador como public, private etc. Void não retorna nenhum valor. 2) Na função, há um retorno, devendo-se especificar o tipo: Static tipo_retorno nome_Método (parâmetros com tipos) { instruções; return < nome_variável_retorno >; } Tipo_retorno: string, int, double etc. Return: que variável retorna. Exemplo 1: public class Procedimento { public static void main (String [ ] args) { System.out.println (“Soma simples”); int t1=2, t2=3, r=0; System.out.println (“Soma antes\n” + r); somar(t1,t2,r); //parâmetros reais } Public static void somar(int pt, int st, int res) //parâm. formais { res = pt + st; System.out.println(“Soma depois” +res); } TELA Soma Simples Soma antes 0 Soma depois 5 A execução do programa começa no método MAIN. O método MAIN chama o procedimento SOMAR. Dentro do SOMAR ocorre passagem de parâmetro: t1 para pt (pas. parâm. por valor) t2 para st (pas. parâm. por valor) r para res (pas. parâm. por referência) Parâmetros formais recebendo os valores dos reais. Exemplo 2 : public class Funcao { public class void main (String [ ] args ) { System.out.println (“Soma simples”); int t1=2, t2=3, r = 0; System.out.println (“Soma antes\n” +r); System.out.println (“Soma depois\n” + somar ( t1, t2, r ) ); ); } static int somar (int pt, int st, int res) { res = pt + st; return res; } } TELA Soma simples Soma antes 0 Soma depois 5 res vai passar pra r
Compartilhar