308
Capítulo 7 Arreglos
Sección 7.11 Listas de argumentos de longitud variable
• Una lista de argumentos de longitud variable se trata como un arreglo dentro del cuerpo del método. El número de
argumentos en el arreglo se puede obtener mediante el campo
length
del arreglo.
Sección 7.12 Uso de argumentos de línea de comandos
• Para pasar argumentos a
main
en una aplicación de Java, desde la línea de comandos, se incluye un parámetro de
tipo
String[ ]
en la lista de parámetros de
main
. Por convención, el parámetro de
main
se llama
args
.
• Java pasa los argumentos de línea de comandos que aparecen después del nombre de la clase en el comando
java
al método
main
de la aplicación, en forma de objetos
String
en el arreglo
args
. El número de argumentos que se
pasan de la línea de comandos se obtiene accediendo al atributo
length
del arreglo.
Terminología
0
, bandera (en un especifi cador de formato)
a[ i ]
a[ i ][ j ]
argumentos de línea de comandos
arreglo
arreglo bidimensional
arreglo de
m por n
arreglo multidimensional
arreglo unidimensional
cantidad escalar
columna de un arreglo bidimensional
componente de un arreglo
comprobación de límites
constante con nombre
corchetes,
[]
declarar un arreglo
declarar una variable constante
elemento de un arreglo
elipsis (…) en la lista de parámetros de un método
error de desplazamiento por uno
escalar
estructura de datos
expresión de acceso a un arreglo
expresión de creación de arreglos
fi la de un arreglo bidimensional
final
, palabra clave
formato tabular
índice
índice de columna
inicializador de arreglos
inicializadores de arreglos anidados
inicializar un arreglo
instrucción
for
mejorada
length
, campo de un arreglo
lista de argumentos de longitud variable
lista inicializadora
llamada por referencia
llamada por valor
nombre de un arreglo
número de posición
parseInt
, método de la clase
Integer
paso de arreglos a métodos
paso por referencia
paso por valor
recorrer un arreglo
subíndice
subíndice cero
subíndice de fi la
tabla de valores
valor de un elemento
variable constante
variable de sólo lectura
Ejercicios de autoevaluación
7.1
Complete las siguientes oraciones:
a) Las listas y tablas de valores pueden guardarse en ____________.
b) Un arreglo es un grupo de ____________ (llamados elementos o componentes) que contiene valores, todos
con el mismo ____________.
c) La ____________ permite a los programadores iterar a través de los elementos en un arreglo, sin utilizar
un contador.
d) El número utilizado para referirse a un elemento específi co de un arreglo se conoce como el ___________
______ de ese elemento.
e) Un arreglo que utiliza dos subíndices se conoce como un arreglo ____________.
f) Use la instrucción
for
mejorada ____________ para recorrer el arreglo
double
llamado
numeros
.
g) Los argumentos de línea de comandos se almacenan en ____________.
h) Use la expresión ____________ para recibir el número total de argumentos en una línea de comandos.
Suponga que los argumentos de línea de comandos se almacenan en el objeto
String args[]
.
07_MAQ_CAP_07.indd308
4/19/081:23:13AM