Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java Arrays (Power Point)
Java Arrays (Power Point)
ArreglosenJava
Arreglos
enJava
L.I.AlejandroSalvadorVargas
TiposdedatosnativosJava
Tipo
Descripcin
boolean
Valorlgico
1bit
Clase
equivalente
Boolean
char
16bit
Character
short
Carcter
Enteromuy
pequeo
Enteropequeo
int
Enteronormal
32bit
Integer
Enterogrande
64bit
Long
32bit
Float
64bit
Double
byte
long
float
double
void
Nmerorealde
precisinsimple
Nmerorealde
dobleprecisin
Tipovaco
Tamao
8bit
16bit
10/8/2007
Variables
Sonvaloresmodificables,esdecir,son
nombresoidentificadoresque
representanunespaciodememoria
asociadoauntipodedato.
Variablesglobales:Sedeclaranal
principiodelaclase.
Variableslocales:Sedeclaranenlos
mtodosoenalgnbloquedecdigo
limitadoporllaves.
Declaracin
Declaraci
ndevariables
devariables
publicclass{
//Declaracindevariablesglobales
privateStringnombre
privateintedad
privatedoublepeso
publicdoubleobtenerMasaCorporal(){
//Declaracindevariableslocales
doublemasaCorporal
masaCorporal=
}
}
10/8/2007
Arreglos:
Arreglos
:
Unarregloesunacoleccindeelementosdel
mismotipoagrupadosbajounnombrede
variable,quesediferencianentresporel
nmerodendice.Cadaceldadeestetipo
especialdevariableesnumeradadel0an1,
dondeneselnmerodeceldasdelarregloes
decirsucapacidadotamao.
LosndicesdeunarregloenJavadebenestar
dentrodeloslmites,0hastan1,delocontrario
segenerarunerrordurantelaejecucin.
Alosarreglosdeestetipotambinselesconoce
comovectores.
Declaracondearreglos
Declaracon
dearreglos
//Declaracindeunarreglode50posicionesdetipoint
intcalif[]=newint[50]
//Declaracindeunarreglode50posicionesdetipoint
int[]calif=newint[50]
//Declaracindeunarreglode50posicionesdetipodouble
doublepromedio[]=newdouble[50]
//Declaracindeunarreglode50posicionesdetipodouble
double[]promedio=newdouble[50]
//Declaracindeunarreglode7posicionesdetipoString
//convalorespredefinidos
StringdiaSem[]={lun,mar,mie,jue,vie,sab}
10/8/2007
Longitudo
Longitud
otamao
tamaodel
delarreglo
arreglo
Supongamosquesedeclaraunarreglo
comosigue:
intarreglo[]=newint[50]
Lalongitudotamaodelarreglosepuede
obtenerconlainstruccin:
intlongitud=arreglo.length
Recorrerunarreglo
Sepuederecorrerunarreglomedianteun
ciclo:
for(inti=0i<arreglo.lengthi++){
//Imprimirelcontenidodecadacelda
System.out.println(Dato:+arreglo[i])
}
Tambinsepodrarecorrerdelltimo
elementoalprimero:
for(inti=arreglo.length1i>=0i){
//Imprimirelcontenidodecadacelda
System.out.println(Dato:+arreglo[i])
10/8/2007
Matrices
Unarregloquepuedetenerdos
dimensionesseconocecomomatrz.
Unamatriz,enrealidad,esunarreglode
vectores.
matriz.lengthnosdaelnmerodefilas.
matriz[0].lengthnosdaelnmerodecolumnas.
matriz[matriz.length1,matriz[0].length1]esel
ltimoelementodelamatriz.
Declaracindematrices
//Declararunamatrizde50filas
//y7columnas
intmatriz[][]=newint[50][7]
//Declararunamatrizde50filas
//y7columnas
int[][]matriz=newint[50][7]
//Declararunamatrizde2x2convalores
int[][]m={{11,21},{12,22}}