Programa

Solo disponible en BuenasTareas
  • Páginas : 19 (4746 palabras )
  • Descarga(s) : 4
  • Publicado : 24 de marzo de 2010
Leer documento completo
Vista previa del texto
|01 |// Paso de arreglos y elementos individuales de un arreglo a métodos. |
|02 |import java.awt.Container; |

|03 |import javax.swing.*; |
|04 |   |

|05 |public class PasoArreglos extendsJApplet { |
|06 |   |

|07 |   // inicializar subprograma |
|08 |   public void init() |

|09 |   { |
|10 |      JTextArea areaSalida = new JTextArea();|

|11 |      Container contenedor = getContentPane(); |
|12 |      contenedor.add( areaSalida ); |

|13 |   |
|14 |      int arreglo[] = { 1, 2, 3, 4, 5 }; |

|15 |  |
|16 |      String salida = "Efectos de pasar el arreglo completo por referencia:\n" + |

|17 |         "Los valores del arreglo original son:\n"; |
|18 |   |

|19|      // anexar los elementos del arreglo original al String salida |
|20 |      for ( int contador = 0; contador < arreglo.length; contador++ ) |

|21 |         salida += "   " + arreglo[ contador ]; |
|22 |  |

|23 |      modificarArreglo( arreglo );  // arreglo pasado por referencia |
|24 |   |

|25 |      salida += "\n\nLos valores del arreglo modificado son:\n"; |
|26|   |

|27 |      // anexar los elementos del arreglo modificado al String salida |
|28 |      for ( int contador = 0; contador < arreglo.length; contador++ ) |

|29 |         salida +="   " + arreglo[ contador ]; |
|30 |   |

|31 |      salida += "\n\nEfectos de pasar el elemento de un arreglo por valor:\n" + |
|32 |         "arreglo[3] antes de modificarElemento: " + arreglo[ 3 ];|

|33 |   |
|34 |      modificarElemento( arreglo[ 3 ] );  // intento de modificar arreglo[ 3 ] |

|35 |   |
|36|      salida += "\narreglo[3] después de modificarElemento: " + arreglo[ 3 ]; |

|37 |      areaSalida.setText( salida ); |
|38 |   |

|39 |   } // fin del método init |
|40 |   |

|41 |   //...
tracking img