Sei sulla pagina 1di 14

METODOS EN JAVA

ING ADIN VELASCO CAMPOVERDE


MTODOS EN JAVA
Definicin:
Un mtodo es una porcin de cdigo que puede ser
llamado o invocado por el programa principal o por otro
mtodo para realizar alguna tarea especfica.
El trmino mtodo en Java es equivalente al de
subprograma, rutina, subrutina, procedimiento o funcin
en otros lenguajes de programacin. El mtodo es llamado
por su nombre o identificador seguido por una secuencia
de parmetros o argumentos entre parntesis.
MTODOS EN JAVA

Cuando el mtodo finaliza sus operaciones, devuelve


habitualmente un valor simple al programa que lo llama,
que utiliza dicho valor de la forma que le convenga.

El tipo de dato devuelto por la sentencia return debe


coincidir con el tipo de dato declarado en la cabecera del
mtodo.
MTODOS EN JAVA
MTODOS EN JAVA
Sintaxis de declaracin de un mtodo en Java
[identificador] Tipodedato NombreMetodo (argumentos ) {
declaraciones de variables locales;
sentencia_1;
sentencia_2;
...
sentencia_n;
// dentro se incluye al menos un return
}
MTODOS EN JAVA
Identificador de acceso. Al igual que las variables, los mtodos
pueden ser public o private (existen otros identificadores de
acceso). A los mtodos private solamente se puede acceder
desde dentro de la clase. Por su parte, a los mtodos public
puede acceder cualquiera, tanto desde dentro como desde
fuera de la clase.

Tipo devuelto. Un mtodo puede devolver un valor al usuario.


Puede tratarse de un tipo de datos simple, como int o de otra
clase. Un tipo devuelto void indica que no se devolver
ningn valor.
MTODOS EN JAVA
Nombre: El nombre de un mtodo debe comenzar con una letra,
distingue entre maysculas y minsculas y no puede ser una
palabra reservada de Java. Una buena prctica es utilizar
nombres descriptivos, por ejemplo: Volumen.

Lista de argumentos: Los argumentos son campos de entrada


par aun mtodo. Un parmetro puede ser un tipo de datos
simple y otra clase. Se llamar al mtodo correcto
dependiendo del tipo y del nmero de argumento(s).
MTODOS EN JAVA
Valor de Retorno:
En java es imprescindible que al declarar un mtodo, se indique
el tipo de dato que ha devolver. Si no devuelve ningn valor, se
indicar el tipo void como retorno.
Todos los tipos de datos en Java se devuelven por valor y todos
los objetos se devuelven por referencia.
Para devolver un valor se utiliza la palabra clave return. La
palabra clave return va seguida de un expresin que ser
evaluada para saber el valor de retorno.
MTODOS EN JAVA
Llamada de un mtodo:
Llamar un mtodo es llamarlo desde cualquier parte del
programa para que realice la tarea para la cual fue programada.
Sintaxis:
Nombre_Metodo (argumentos);

Si el mtodo devuelve algn dato, el invocador debe ser


igualado a una variable del mismo tipo.
Sintaxis:
variable= Nombre_Metodo (argumentos);
MTODOS EN JAVA
Ejemplo: Mtodo que calcula el cubo de un nmero:
public class PruebaCubo {
public static void main (String [] args){
int num;
Scanner leer = new Scanner(System.in);
System.out.println(Ingrese numero: ");
num = leer.nextInt();
System.out.println("El cubo de es: " + cubo(num)); // llamada
}
public static int cubo (int x) { // declaracin
return x*x*x; }
}
MTODOS EN JAVA
Ejemplo: Mtodo que calcula el factorial de un numero:

public static void main(String[] args) {


Scanner leer = new Scanner(System.in);
int num;
System.out.println("Ingrese Numero: ");
num = leer.nextInt();
System.out.println("El factorial es : " + factorial (num));
}
MTODOS EN JAVA
public static int factorial (int n) { //declaracin de mtodo
int aux = 1; // declaracin local
for (int i = 2; i<=n; i++) {
aux = aux * i; }
return aux;
}
}
Ejercicios de Laboratorio 01

1. Escriba una aplicacin que permita convertir centmetros a pies


y pulgadas. Una pulgada = 2.54 centmetros.
2. Disear un mtodo que calcule la sumatoria de los n primeros
nmeros enteros.
3. Disear un mtodo que calcule la potencia n de un numero x
ingresado por teclado.
4. Escriba una mtodo que sume los n primeros nmeros impares.
5. Disea una mtodo (es Primo) que diga si un nmero es primo
o no.
Ejercicios de Laboratorio 01

6. Disear un mtodo para hallar el mayor valor de un arreglo de n


nmeros naturales.
7. Disear un mtodo al que se le pasan dos enteros y muestra todos los
nmeros comprendidos entre ellos, inclusive.
8. Disear un mtodo para pedir un nmero entre 0 y 9999 y decir
cuantas cifras tiene.
9. Escriba un mtodo que permita determinar la suma de las cifras de
un nmero n ingresado por teclado.
10. Pedir los coeficientes de una ecuacin se 2 grado, y muestre sus
soluciones reales. Si no existen, debe indicarlo. Es decir, solicitar los
valores para a,b,c y calcular la determinante d, usando la siguiente
frmula: d=((b*b)-4*a*c).

Potrebbero piacerti anche