PDF de programación - Curso de Programación en Java - Introducción a la Programación V

Imágen de pdf Curso de Programación en Java - Introducción a la Programación V

Curso de Programación en Java - Introducción a la Programación Vgráfica de visualizaciones

Publicado el 9 de Mayo del 2017
662 visualizaciones desde el 9 de Mayo del 2017
1,2 MB
4 paginas
Creado hace 12a (26/01/2012)
Introducción
 a
 la
 
Programación
 V
 

Curso
 de
 Programación
 en
 Java
 


 

 

Luis
 Guerra
 

[email protected]
 

Enero
 2012
 


 

break
 

!   Dentro
 de
 un
 switch,
 for,
 while
 o
 un
 do/while
 
!   Provoca
 la
 salida
 inmediata
 de
 la
 estructura
 
!   La
 ejecución
 conJnua
 con
 la
 primera
 sentencia
 después
 de
 la
 estructura
 
Scanner sc = new Scanner(System.in);!
while ( true ) {!
int valor = sc.nextInt();!
if (valor < 0 )!
break;!
else!
System.out.println(”valor: ” + valor);!
}!


 

conJnue
 

!   Dentro
 de
 un
 switch,
 for,
 while
 o
 un
 do/while
 
!   Provoca
 la
 finalización
 de
 la
 iteración
 que
 se
 esté
 llevando
 a
 

cabo
 

!   Hay
 que
 tener
 en
 cuenta
 los
 efectos
 que
 pueda
 tener
 en
 el
 

bucle
 

for (int i=0; i<10; i++) {!
continue;!
System.out.println(“Dentro del bucle”);!
}!

Ejemplo
 

Scanner sc = new Scanner(System.in);!
while ( true ) {!
int valor = sc.nextInt();!
if (valor < 0 ) {!
System.out.println(”Valor invalido”);!
continue;!
}!
else!
System.out.println(”valor: ” + valor);!
}!

Arrays
 

Arrays
 

!   Es
 un
 contenedor
 de
 elementos
 de
 un
 mismo
 Jpo
 (int,
 double,
 

char,
 …)
 

!   Se
 almacenan
 en
 memoria
 con*gua
 
!   Se
 indexan
 con
 un
 índice
 que
 comienza
 en
 0
 

26/01/12
 

1
 

Creación
 de
 Arrays
 

Creación
 de
 Arrays
 II
 

!   Hay
 que
 especificar
 el
 tamaño
 

int[] valores = new int [5];!

!   O
 por
 medio
 de
 una
 lista
 de
 valores
 
int[] valores = {5,4,2,1};!

!   Se
 accede
 a
 sus
 elementos
 por
 medio
 del
 operador
 []
 
 

System.out.println(valores[0])!
valores[1] = 4;!


 
 


 

!   ¿Qué
 ocurre
 cuando
 no
 se
 especifican
 sus
 valores
 ?
 
int[] valores = new int[5];!
System.out.println(valores[0]);!

!   Se
 inicializa
 con
 el
 valor
 de
 por
 defecto
 del
 Jpo
 definido
 

!   ¿Qué
 ocurre
 cuando
 se
 intenta
 acceder
 a
 una
 posición
 que
 no
 

existe?
 

System.out.println(valores[27]);!

!   Se
 produce
 una
 excepción
 (se
 verá
 más
 adelante)
 

Ejemplos
 

¿Qué
 es
 un
 array?
 

int[] valores = {5,4,2,1};!

System.out.println(valores[0])
 

System.out.println(valores[4])
 


 

int
 a
 =
 1,
 b=2;
 

valores[a+b]
 +=
 2;
 


 

!   Un
 array
 es
 un
 objeto
 especial
 
!   “Almacena”
 los
 valores
 del
 array
 
!   Controla
 el
 acceso
 

!   Al
 contrario
 que
 en
 C/C++
 

!   Almacena
 más
 información:el
 tamaño
 del
 array
 
!   La
 variable
 length
 conJene
 el
 tamaño
 del
 array
 

System.out.println(valores.length);!

¿Qué
 es
 un
 array?
 II
 

¿Qué
 es
 un
 array?
 III
 

int[] valores = {10,20,30,40};!

10
 20
 30
 40
 

4
 

int[] valores = {10,20,30,40};!
!   En
 valores
 no
 se
 almacena
 el
 valor
 sino
 la
 referencia
 

!   Las
 referencias
 a
 objetos
 se
 explicarán
 en
 detalle
 más
 adelante
 
!   Sucede
 lo
 mismo
 con
 todos
 los
 objetos
 

!   ¿Qué
 ocurriría?
 
int[] valores1 = {10,20,30,40};!

int[] valores2 = {50,60,70,80};!

valores1 = valores2;!


 

26/01/12
 

2
 

¿Qué
 es
 un
 array?
 IV
 

¿Qué
 es
 un
 array?
 V
 

int[] valores1 = {10,20,30,40};!

int[] valores2 = {50,60,70,80};!

valores1 = valores2;!

10
 20
 30
 40
 

4
 

50
 60
 70
 80
 

4
 

int[] valores1 = {10,20,30,40};!

int[] valores2 = {50,60,70,80};!

valores1 = valores2;!

¿valores1[0] = 1;?!

¿valores2[0] = 2;?!

10
 20
 30
 40
 

4
 

50
 60
 70
 80
 

4
 

¿Qué
 es
 un
 array?
 V
 

Copia
 de
 Arrays
 

int[] valores1 = {10,20,30,40};!

int[] valores2 = {50,60,70,80};!

valores1 = valores2;!

¿valores1[0] = 1;?!

¿valores2[0] = 2;?!

10
 20
 30
 40
 

4
 

2
  60
 70
 80
 

4
 

!   Hay
 que
 copiar
 los
 elementos
 uno
 a
 uno
 

int[] valores1 = {10,20,30,40};!

int[] valores2 = {50,60,70,80};!

valores1[0] = valores2[0];!

valores1[1] = valores2[1];!

valores1[2] = valores2[2];!

valores1[3] = valores2[3;!

Declaración
 sin
 inicialización
 de
 

un
 Array
 

int[] miArray;!
!   Para
 almacenar
 la
 referencia
 de
 otro
 array
 
!   Para
 crearlo
 más
 tarde
 
int[] miArray;!

miArray = new int[4]; !

miArray = new int[] {1,2,3};!
!   ¿Qué
 sucede
 si
 ejecuto
 esta
 sentencia
 después
 de
 int[]
 miArray?
 
System.out.println(miArray[0]);!
!   ¿Y
 si
 imprimo
 el
 valor
 de
 la
 variable
 array?
 
System.out.println(miArray);!
!

Arrays
 MulJdimensionales
 

!   Son
 simplemente
 arrays
 de
 arrays
 

!   Cada
 elemento
 del
 array
 almacena
 la
 referencia
 a
 otro
 array
 

int[][] multiArray = new int[2][2];!

multiArray[0][0] = 1;!

multiArray[0][1] = 2;!

multiArray[1][0] = 3;!

multiArray[1][1] = 4;!

!


 

1 2

3 4

26/01/12
 

3
 

Arrays
 MulJdimensionales
 II
 

Arrays
 MulJdimensionales
 III
 

! Otra
 forma
 equivalente
 
int[][] multiArray;!

multiArray = new int[2][];!

multiArray[0] = new int[2];!

1 2

3 4

multiArray[1] = new int[2];!
! También
 se
 pueden
 declarar
 con
 una
 lista
 de
 valores
 
int[][] multiArray = { {1,2} , {3,4} };!

!   Son
 arrays
 de
 arrays
 

!

Pueden
 tener
 un
 número
 disJnto
 de
 columnas
 

int[][] multiArray;!

multiArray = new int[2][];!

multiArray[0] = new int[1];!

multiArray[1] = new int[3];!

multiArray[0][0] = 10;!

multiArray[1][0] = 20;!

multiArray[1][1] = 45;!

multiArray[1][2] = 6;!

10
 

20
  45
  6
 

26/01/12
 

4
  • Links de descarga
http://lwp-l.com/pdf3439

Comentarios de: Curso de Programación en Java - Introducción a la Programación V (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad