Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANTENOR ORREGO
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE
COMPUTACION Y SISTEMAS
ARREGLOS Y METODOS
MENU DE OPCIONES
PASO DE PARMETROS A UN
MTODO
a)Por valor
Cuando se pasa un parmetro por valor, solo se le enva a la
funcin invocada una copia
del valor que tiene la variable enviada. De esta forma la
funcin invocada no puede
modificar el valor de la variable que se pasa como parmetro.
b)Por referencia
En este caso se enva a la funcin invocada , la referencia
(direccin de memoria) de la
variable que se pasa como parmetro. De esta forma, la
funcin que es llamada, puede
modificar el valor real de la variable enviada como parmetro.
Es posible enviar un arreglo como argumento de una funcin.
Al pasar un arreglo a una funcin, generalmente tambin se
pasa su cantidad de datos, para
que el mtodo sepa cuantos datos debe procesar.
compareTo(String cad2)
Compara dos cadenas de caracteres. Es til para ordenar
cadenas de caracteres.
Este mtodo es de tipo int, ya que retorna un nmero entero.
Devuelve un entero menor que cero si la cadena es lxicamente
menor que cad2 .
Devuelve cero si las dos cadenas son lxicamente iguales y un
entero mayor que cero si
la cadena es lxicamente mayor que cad2.
1.
Ejemplo:
String cad1 = AMERICA
String cad2 = AMENIDADES
int i
i = cad1.compareTo(cad2)
En este ejemplo, la variable i toma un valor mayor que cero, ya
que lxicamente(alfabticamente) la cadena cad1 es mayor que
la cadena cad2.
1.
equals(String s)
Permite comparar si dos cadenas de caracteres son
iguales o no. Retorna un valor de tipo boolean.
Compara el String con el objeto especificado. El
resultado es true si y solo si el argumento es no nulo y
es un objeto String que contiene la misma secuencia de
caracteres (si ambas cadenas son iguales).
Ejemplo:
String cad1 = AMERICA
String cad2 = AMERICA
boolean re
re = cad1.equals(cad2)
En este ejemplo, la variable re, toma el valor true,
porque ambas cadenas son iguales. Sino fueran iguales
tomara el valor false.
1.