Вы находитесь на странице: 1из 5

10/8/2007

ArreglosenJava ArreglosenJava
L.I.AlejandroSalvadorVargas

TiposdedatosnativosJava
Tipo boolean char byte short int long float double void Descripcin Valorlgico Carcter Enteromuy pequeo Enteropequeo Enteronormal Enterogrande Nmerorealde precisinsimple Nmerorealde dobleprecisin Tipovaco Tamao 1bit 16bit 8bit 16bit 32bit 64bit 32bit 64bit Integer Long Float Double Clase equivalente Boolean Character

10/8/2007

Variables
Sonvaloresmodificables,esdecir,son

nombresoidentificadoresque representanunespaciodememoria asociadoauntipodedato. Variablesglobales:Sedeclaranal principiodelaclase. Variableslocales:Sedeclaranenlos mtodosoenalgnbloquedecdigo limitadoporllaves.

Declaracin Declaraci devariables ndevariables


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 Declaracondearreglos

//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

Longitudotamaodelarreglo Longitudotamaodelarreglo
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}}

Вам также может понравиться