Sunteți pe pagina 1din 23

MTODOS DE CLASES DE JAVA

MTODOS DE CLASES DE
JAVA

Jess Hiplito
Silva Sullon

UNIVERSIDAD CATLICA LOS


NGELES DE CHIMBOTE
FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE
INGENIERA DE SISTEMAS
Piura
2015

MTODOS DE CLASES DE JAVA

MTODOS DE CLASES DE JAVA

Jesus Hipolito Silva Sullon

Monografa para la asignatura: Tcnicas


de Programacin

Docente
Ing. Ricardo More Reao

UNIVERSIDAD CATLICA LOS NGELES


DE CHIMBOTE

FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA
DE SISTEMAS

Piura
2015

MTODOS DE CLASES DE JAVA

DEDICATORIA
Quiero dedicarle este trabajo
A Dios que me ha dado la vida y fortaleza
para terminar este trabajo de investigacin.
A mis padres, por su apoyo incondicional y
en especial al Ing. Ricardo More Reao
por el apoyo que nos brinda da a da.

MTODOS DE CLASES DE JAVA

AGRADECIMIENTO
Quiero agradecer al Ingeniero Ricardo More Reao quien nos ensea da a da a
superarnos, a esforzarnos para obtener lo que queramos; tambin agradezco a
mis padres por el apoyo que me demuestran a diario en mi vida como estudiante.
Y agradezco a Dios por darme la salud que tengo y la fortaleza para seguir
adelante; y as poder cumplir con mis metas propuestas sin olvidar el respeto que
es lo que engrandece a una persona.

MTODOS DE CLASES DE JAVA

INTRODUCCIN
En los distintos mtodos de clase en Java, cada mtodo realiza una tarea
relativamente autnoma. Este permite que los programadores puedan dividir un
problema complejo en varias piezas ms pequeas y manejables. Una vez que el
mtodo se ha escrito y se ha probado correctamente, el programador ya no
necesita preocuparse por su funcionamiento interno. Los usuarios simplemente
utilizan el mtodo y los argumentos adecuados para invocarlo siempre que se
necesite su funcionalidad.
Cada mtodo cuenta con: Identificador de acceso; tipo devuelto; nombre; lista de
argumentos. Para poder invocar un mtodo, primero es necesario definirlo. La
definicin del mtodo proporciona los detalles sobre el modo de realizar las tareas.
Dado que cada mtodo es un fragmento de cdigo autnomo, puede definir sus
propias variables y mtodos.
Con este estudio, entonces, se busca vislumbrar conceptos fundamentales acerca
de los distintos mtodos en Java que brindan mayor facilidad al programador.
Para cumplir con nuestro propsito, esta monografa se compone de varios
captulos la cual trataran de explicar de manera detallada el desarrollo del tema.
Empezando con el CAPITULO I: Mtodo y definicin de mtodos en Java,
CAPTULO II: Clases de mtodos en Java.
Al final de la monografa, anotamos una serie de conclusiones que se derivan del
trabajo acadmico.

MTODOS DE CLASES DE JAVA

NDICE
CONTENIDO

PAG.

INTRODUCCIN
CAPTULO I: MTODO
1. Mtodo en Java _______________________________ 8
2. Estructura de un mtodo Java _____________________ 9
3. Implementacin de mtodos en Java _______________ 10
CAPTULO II: CLASES
1. Clase BufferedReader ___________________________12
2. Clase Math ___________________________________ 13
3. Clase Integer __________________________________15
4. Clase Character _______________________________ 16
5. Clase Float ___________________________________ 17
6. Clase Double _________________________________ 18
7. Clase String ___________________________________19
CONCLUSIONES _________________________________ 22
BIBLIOGRAFA ___________________________________ 23

MTODOS DE CLASES DE JAVA

CAPTULO I:
MTODO

MTODOS DE CLASES DE JAVA

MTODO
1.-Mtodo en Java:
-Es un mtodo de instrucciones definidas dentro de una clase, que realizan una
determinada tarea y a las que podemos invocar mediante un nombre.
Algunos mtodos que podemos utilizar son:
-Math.pow()
-Math.sqrt()
-Character.isDigit()
-System.out.println();
-Cuando se llama a un mtodo, la ejecucin del programa pasa al mtodo y
cuando ste acaba, la ejecucin contina a partir del punto donde se produjo la
llamada.

Utilizando mtodos:
-Podemos construir programas modulares.
-Se consigue la reutilizacin de cdigo.

En Java un mtodo siempre pertenece a una clase

Todo programa Java tiene un mtodo llamado main. Este mtodo es el


punto de entrada al programa y tambin el punto de salida.

MTODOS DE CLASES DE JAVA

2.-Estructura de un mtodo Java:


-La estructura general de un mtodo Java es la siguiente.[especificadores] tipoDevuelto nombreMetodo ([lista parmetros])
[throws listaExcepciones]
{
// instrucciones
[return valor;]
}
Especificadores: Es de manera opcional, determinan el tipo de acceso al
mtodo.
Tipo de vuelto: Indica el tipo del valor que devuelve el mtodo. En Java es
imprescindible que en la declaracin de un mtodo, se indique el tipo de
dato que ha de devolver. El dato se devuelve mediante la instruccin return.
Si el mtodo no devuelve ningn valor este tipo ser void.
Nombre mtodo: Es el nombre que se le da al mtodo. Para crearlo hay
que seguir las mismas normas que para crear nombres de variables.
Lista de parmetros: Es de manera opcional, despus del nombre del
mtodo y siempre entre parntesis puede aparecer una lista de parmetros
(tambin llamados argumentos) separados por comas. Estos parmetros
son los datos de entrada que recibe el mtodo para operar con ellos. Un
mtodo puede recibir cero o ms argumentos. Se debe especificar para
cada argumento su tipo. Los parntesis son obligatorios aunque estn
vacos.
Throws lista Excepciones: Es de manera opcional, indica las excepciones
que puede generar y manipular el mtodo.
Return: Se utiliza para devolver un valor. La palabra clave return va
seguida de una expresin que ser evaluada para saber el valor de retorno.

MTODOS DE CLASES DE JAVA

Esta expresin puede ser compleja o puede ser simplemente el nombre de


un objeto, una variable de tipo primitivo o una constante.
-El tipo del valor de retorno debe coincidir con el tipoDevuelto que se ha
indicado en la declaracin del mtodo.
-Si el mtodo no devuelve nada (tipoDevuelto = void) la instruccin return
es opcional.
-Un mtodo puede devolver un tipo primitivo, un String o un objeto.
-Un mtodo tiene un nico punto de inicio, representado por la llave de
inicio {. La ejecucin de un mtodo termina cuando se llega a la llave final}
o cuando se ejecuta la instruccin return.
-La instruccin return puede aparecer en cualquier lugar dentro del mtodo,
no tiene que estar necesariamente al final.

3.-Implementacin de mtodos en Java:


Pasos para implementar un mtodo:
1.

Describir lo que el mtodo debe hacer

2.

Determinar las entradas del mtodo

3.

Determinar los tipos de las entradas

4.

Determinar el tipo del valor retornado

5.

Escribir las instrucciones que forman el cuerpo del mtodo

6.

Prueba del mtodo: disear distintos casos de prueba

MTODOS DE CLASES DE JAVA

CAPTULOII:
CLASES

MTODOS DE CLASES DE JAVA

CLASES

1.-Clase BufferedReader:
La E/S bsica por terminal con formato se lleva a cabo mediante readLine y
println. La entrada estndar es System.in y la salida estndar es System.out.
El mecanismo bsico para E/S con formato utiliza el tipo String. En la salida
+combina dos valores de tipo String. Si el segundo argumento no es un valor de
tipo String, se crea un valor temporal de tipo String para l, siempre que sea de
tipo primitivo. Estas conversiones al tipo String se pueden definir tambin para
objetos.
Ejemplo:
System.out.println (El resultado es +R);
Un modo sencillo de realizar una lectura de la entrada es leer una sola lnea
almacenndola en un objeto de tipo String, para lo que se emplea el mtodo
readLine. Este mtodo lee hasta que encuentra un final de lnea o el final del
fichero. Los caracteres ledos salvo el final de Lnea (en el caso de que se
encuentre), se devuelven como un nuevo String. Para emplear readLine, se debe
construir un objeto BufferedReader sobre un objeto InputStreamReader que a su
vez se crea a partir de System.in.
Ejemplo:
BufferedReader in = new BufferedReader (new InputStreamReader (System.in));
String nombre;
System.out.println (Introduzca un nombre: );
nombre = in.readLine();
En este ejemplo se ha declarado una variable nombre de tipo String y se est
leyendo desde la consola utilizando un objeto llamado in el cual llama al mtodo
readLine para leer una cadena y asignarle a la variable nombre.

MTODOS DE CLASES DE JAVA

2.-Clase Math:
La clase Math representa la librera matemtica de Java. Las funciones que
contiene son las de todos los lenguajes, parece que se han metido en una clase
solamente a propsito de agrupacin, por eso se encapsulan en Math, y lo mismo
sucede con las dems clases que corresponden a objetos que tienen un tipo
equivalente (Character, Float, etc.). El constructor de la clase es privado, por los
que no se pueden crear instancias de la clase. Sin embargo, Math es public para
que se pueda llamar desde cualquier sitio y static para que no haya que
inicializarla.
Math tiene una referencia a las dos constantes ms utilizadas en matemtica con
una precisin de 15 decimales (suficiente para la mayora de los mortales). Si
ejecutamos:

System.out.println("e = " + Math.E);


System.out.println("pi = " + Math.PI);

veremos:
e = 2.718281828459045
pi = 3.141592653589793

MTODOS DE CLASES DE JAVA

Los mtodos que tiene la clase Math son:

Math.abs( x ) para int, long, float y double


Math.sin( double )
Math.cos( double )
Math.tan( double )
Math.asin( double )
Math.acos( double )
Math.atan( double )
Math.atan2( double,double )
Math.exp( double )
Math.log( double )
Math.sqrt( double )
Math.ceil( double )
Math.floor( double )
Math.rint( double )
Math.pow( a,b )
Math.round( x ) para double y float
Math.random() devuelve un double
Math.max( a,b ) para int, long, float y double
Math.min( a,b ) para int, long, float y double
Math.E para la base exponencial
Math.PI para PI

MTODOS DE CLASES DE JAVA

3.-Clase Integer:
Cada tipo numrico tiene su propia clase de objetos. As el tipo int tiene el objeto
Integer. Se han codificado muchos mtodos tiles dentro de la clase Integer como
son:
String Integer.toString (int i,int base );
String Integer.toString (int i );
Por ejemplo:
int valor=38;
String cadena;
cadena=Integer.toString(valor); //no colocar la base se asume que es base 10
int I.parseInt( String s,int base );
int I.parseInt( String s );

Por ejemplo:
String dato=20;
int valor;
valor=Integer.parseInt(dato); //no colocar la base se asume que es base 10
Integer Integer.valueOf( String s,int base );
Integer Integer.valueOf( String s );
int I.intValue();
long I.longValue();
float I.floatValue();
double I.doubleValue();
String I.toString();

MTODOS DE CLASES DE JAVA

4.-Clase Character:
Al trabajar con caracteres se necesitan muchas funciones de comprobacin y
traslacin. Estas funciones estn empleadas en la clase Character. De esta clase
s que se pueden crear instancias, al contrario que sucede con la clase Math.
Declaraciones
La primera sentencia crear una variable carcter y la segunda un objeto
Character:
char c;
Character C;

Comprobaciones booleanas
Character.isLowerCase(c) //devuelve verdadero si el character est en minscula
Character.isUpperCase(c) //devuelve verdadero si el character est en mayscula
Character.isDigit(c) // devuelve verdadero si el carcter es un dgito numrico
Traslaciones de caracteres
char c2 = Character.toLowerCase( c );
char c2 = Character.toUpperCase( c );

Traslaciones de carcter/dgito
int i = Character.digit( c,base );
char c = Character.forDigit( i,base );

MTODOS DE CLASES DE JAVA

5.-Clase Float:
Cada tipo numrico tiene su propia clase de objetos. As el tipo float tiene el objeto
Float. De la misma forma que con la clase Character, se han codificado muchas
funciones tiles dentro de los mtodos de la clase Float.
Declaraciones
La primera sentencia crear una variable float y la segunda un objeto Float:
float f;
Float F;
Conversiones de Clase/Cadena
String s = Float.toString( f );
f = Float.valueOf( "3.14" );

Comprobaciones
boolean b = Float.isNaN( f );
boolean b = Float.isInfinite( f );

Conversiones de Objetos
Float F = new Float( Float.PI );
String s = F.toString();
int i = F.intValue();
long l = F.longValue();
float F = F.floatValue();
double d = F.doubleValue();

MTODOS DE CLASES DE JAVA

6.-Clase Double:
Cada tipo numrico tiene su propia clase de objetos. As el tipo double tiene el
objeto Double. De la misma forma que con la clase Character, se han codificado
muchas funciones tiles dentro de los mtodos de la clase Double.
Declaraciones
La primera sentencia crear una variable double y la segunda un objeto Double:
double d;
Double D;

Mtodos ms usados en Double


boolean D.equals();
String D.toString();
int D.intValue();
long D.longValue();
float D.floatValue();
double D.doubleValue();
Double V.valueOf( String s );

MTODOS DE CLASES DE JAVA

7.-Clase String:
Esta clase almacena una cadena de caracteres. Una cadena es una serie de
caracteres que se trata como una unidad. Una cadena puede incluir letras, dgitos
y diversos caracteres especiales como +,-,*,/,$ y otros.
Una cadena en Java es un objeto de la clase String.
Los literales de cadena o constantes de cadena en Java se escriben como una
secuencia de caracteres cerrada entre comillas.
Ejemplo:
Computacin, Java es fcil,
Los mtodos ms utilizados son:
cadena.length() : El mtodo length Devuelve el numero de Caracteres de una
cadena.
Ejemplo:
String nombre = Marco;
int n;
n = cadena.length(); System.out.println(El nombre : + nombre + tiene + n +
Caracteres);
cadena1.equals(cadena2) : El mtodo equals devuelve true si las dos cadenas son
iguales y false en caso contrario.
cadena1.equalsIgnoreCase(cadena2) : El mtodo equalsIgnoreCase no toma en
cuenta la diferencia entre letras maysculas y minsculas de cada String al
realizar la comparacin.
cadena1.compareTo(cadena2) : El mtodo compareTo devuelve un numero
entero:
> 0 Si cadena1 es mayor que cadena2
= 0 Si las cadenas son exactamente iguales
< 0 Si cadena1 es menor que cadena2
Este mtodo emplea una comparacin lexicogrfica.

MTODOS DE CLASES DE JAVA

cadena1.compareToIgnoreCase(cadena2) : El mtodo compareToIgnoreCase no


toma en cuenta la diferencia entre las maysculas y minsculas de cada String al
realizar la comparacin.
cadena.charAt(indice) : El mtodo charAt delvuelve el carcter que indica el indice.
Ejemplo:
String nombre = Jean;
Char x;
X=nombre.charAt(3); // x toma el valor del carcter i.
Los ndices de una cadena comienzan en 0.
cadena.toUpperCase() : Convierte la cadena a maysculas
cadena.toLowerCase() : Convierte la cadena en minsculas
cadena.trim() : Elimina los espacios al inicio y al final de la cadena.
cadena1.startsWith(cadena2) : Devuelve verdadero si cadena1 comienza con
cadena2.
cadena1.endsWith(cadena2) : Devuelve verdadero si cadena1 finaliza con
cadena2.
cadena.indexOf(caracter) : Devuelve el ndice de la primera ocurrencia del
carcter.
cadena.indexOf(carcter,posicion) : Devuelve el ndice de la primera ocurrencia
del carcter , comenzando la bsqueda a partir de posicin.
cadena1.indexOf(cadena2) : devuelve el ndice de la primera ocurrencia de
cadena2 en cadena1.
cadena1.indexOf(cadena2,posicin): Devuelve el ndice de la primera ocurrencia
de la cadena2 en cadena1, comenzado la bsqueda a partir de posicin.
cadena.lastIndexOf(caracter) : Devuelve el ndice de la ltima ocurrencia del
carcter.
cadena.lastIndexOf(carcter,posicion) : Devuelve el ndice de la ltima ocurrencia
del carcter , comenzando la bsqueda a partir de posicin.

MTODOS DE CLASES DE JAVA

cadena1.lastIndexOf(cadena2) : devuelve el ndice de la ltima ocurrencia de


cadena2 en cadena1.
cadena1.lastIndexOf(cadena2,posicin): Devuelve el ndice de la ltima ocurrencia
de la cadena2 en cadena1, comenzado la bsqueda a partir de posicin.
cadena.substring(indice) : Devuelve una subcadena que est conformada por
todos los caracteres que comienzan en indice e incluye todos los caracteres
siguientes hasta el fin de la cadena.
cadena.substring(indiceInicial, indiceFinal) : Devuelve una subcadena que est
conformada por todos los caracteres cuyo indice comienza en indiceInicial e
incluye todos los caracteres hasta el IndiceFinal-1.
String.valueOf() : Convierte tipos primitivos a cadenas. La clase String sobrecarga
el mtodo valueOf para soportar cada uno de los tipos primitivos de Java.
Ejemplo:
String cad1 = String.valueOf(12);
String cad2 = String.valueOf(true);
String cad3 = String.valueOf(T);
String cad4 = String.valueOf(12.9867);

MTODOS DE CLASES DE JAVA

CONCLUSIONES
1.-La creacin de mtodos dentro de una clase Java es de gran ayuda para un
programador ya que puede dividir un problema complejo en varias piezas ms
pequeas y manejables. Una vez que el mtodo se ha escrito y se ha probado
correctamente, el programador ya no necesita preocuparse por su funcionamiento
interno.
2.-Los mtodos en Java sirven para la optimizacin de cdigo y la reutilizacin del
mismo; por lo cual se puede hacer un uso continuo del cdigo que se encuentra
disponible en cualquier momento dentro de la aplicacin.
3.-Los mtodos en Java pueden tener parmetros, es decir, que un mtodo puede
utilizar variables predefinidas para ser utilizadas en sus procesos.
4.-Los mtodos de una clase constituyen la lgica de la clase, es decir, contienen
el cdigo que manipula el estado del objeto.

MTODOS DE CLASES DE JAVA

BIBLIOGRAFA

1.-Enrique Garca Hernndez


(http://puntocomnoesunlenguaje.blogspot.com/2012/04/metodos.html)

2. - Alex Rodriguez, Entrega n83 del curso: Aprender programacin desde cero.
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article
&id=650:concepto-de-metodos-de-clase-o-static-y-metodos-de-instanciadiferencias-metodo-main-de-java-cu00683b&catid=68:curso-aprenderprogramacion-java-desde-cero&Itemid=188

3.- Cursos Java, Mtodos de clase


Javahttp://www.adrformacion.com/cursos/java/leccion2/tutorial9.html

4.-rea de Programacin y desarrollo, Curso de Introduccin a


javahttp://www.mundojava.net/definicion-de-metodos-de-unaclase.html?Pg=java_inicial_4_4_4.html

S-ar putea să vă placă și