Entradas

Mostrando entradas de diciembre, 2011

Ejemplo de Aplicacion: Metodos en JCreator

Imagen
Clic en la imagen si no se percibe bien.... Nota: en nuestro metodo principal no se coloca BufferedReader .... ya que no se ingresaran en este metodo datos como en el metodo leerNum() Pero debe llevar la sintaxis public static void "MAIN"... ya que es nuestro metodo principal ... mejor dicho el que recibe los valores que retornamos en nuestros demas metodos... algo que hay que recordar es que el metodo main actualizara todo los valores que se le envia: Ejemplo: el metodo factorial(N)retorna el valor entero fac(return fac) este lo envia a nuestro metodo principal que lo almacenara en "fac="factorial(N) cada a uno de nuestros metodos secundarios deben llevar un tipo de acceso que es static, significa que todos estos estaran a la dispocision de nuestro metod. principal.

Ejemplo de Metodos Estructurados

Imagen
Hallar el factorial de un Numero N. En este ejemplo tambien utilizamos las estructuras REPETITIVAS EN EL METODO leernum() y factorial(N) en el primero se usa una estructura do-while y en el segundo una estructura while-do que significaria do:hacer , while : mientras sirven para repetir tantas veces como se le indique una instruccion con el fin de llegar a un resultado, por ejemplo en el metodo leernum() se usa para leer el numero que el usuario ingresara se le pone como condicion que sea menor o igual a 0 por si decide ingresar un numero negativo, en el momento en que el usuario ingrese un numero positivo esta repeticion terminara y seguira ejecutando la siguiente instruccion.

Los Metodos

Imagen
Metodos Un problema puede ser resuelto mas facil si se divide en partes, es asi que estas partes se les llama subproblemas del problema general. Un metodo es una funcion definida dentro de una clase, que se encarga de realizar una tarea especifica y luego RETORNAR un valor. Su estructura de creacion es el siguiente: Tipo de retorno: Indica el tipo de dato que retorna el valor por ejemplo: void: su retorno es nulo(no existe), double:su retorno tiene valor decimal, int:su retorno es valor entero, String: su retorno son cadenas de caracteres,etc. Nombre de Metodo: cualquier nombre que se le pueda asignar a nuestro metodo. Lista de parametros: todos aquellas variables que se usaran en nuestro metodo para almacenar los datos que calcularemos en cada uno de nuestros metodos. Cuerpo del metodo: son la lista de instrucciones que implementaremos para ir construyendo nuestro programa. return: retorna el valor de la funcion que tiene que ser del mismo tipo de re