Documente Academic
Documente Profesional
Documente Cultură
MTODOS DE CLASES DE
JAVA
Jess Hiplito
Silva Sullon
Docente
Ing. Ricardo More Reao
FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA
DE SISTEMAS
Piura
2015
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.
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.
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.
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
CAPTULO I:
MTODO
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.
2.
3.
4.
5.
6.
CAPTULOII:
CLASES
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.
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:
veremos:
e = 2.718281828459045
pi = 3.141592653589793
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();
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 );
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();
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;
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.
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.
BIBLIOGRAFA
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