Holis

Solo disponible en BuenasTareas
  • Páginas : 2 (344 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de noviembre de 2011
Leer documento completo
Vista previa del texto
FUNCIONES EN JAVA
En Java una función es un modulo de un programa separado del cuerpo principal, que realiza una tarea específica y que puede regresar un valor a la parte principal del programa uotra función o procedimiento que la invoque.
La forma general de una función es:
tipodatoregresa Nom_fun(parametros)
{ cuerpo de instrucciones;
intruccion return;
}
El tipo especifica eltipo de valor que la funcion regresara utlizando la instrucción return.
Si no se especifica un tipo se asume de default que el tipo regresado es int.
La lista de parametros formales es una lista devariables separadas por comas (,) que almacenaran los valores que reciba la funcion, estas variables actuan como locales dentro del cuerpo de la funcion.
Aunque no se ocupen parámetros losparéntesis son requeridos.
La declaración de parámetros es la especificación de cada tipo de parámetro recibido.
INSTRUCCION RETURN
Dentro del cuerpo de la función deber haber una instrucción returncuando menos, para regresar el valor, esta instrucción permite regresar datos.
Prog.java ejemplo;

import java.io.*; import javax.servlet.*;

import javax.servlet.http.*;

public class prog26extends HttpServlet

{ public void doPost (HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException

{ int x=10;

x = funcion1(x,20);

PrintWriterpagina;

response.setContentType("text/html");

pagina = response.getWriter();

pagina.println("");

pagina.println("x="+x);

pagina.println("");

pagina.close();

}; // termina dopostpublic int funcion1(int a, int b){return a+b;};

public void destroy(){super.destroy();};

}// termina class

codigo.html



corrida:

Es permitido poner mas de un return en el cuerpo deinstrucciones sobre todo en condiciones, pero solo un return se ejecutara.
Ejemplo;
if (suma >= 10)
{ return 10; }
else
{ return 20; }
EN JAVA EXISTEN 3 CLASES USUALES DE FUNCIONES....
tracking img