domingo, 8 de noviembre de 2015

Arrays y Cadenas

Usted puede colocar cadenas de texto en matrices. Esto se hace en la misma forma que para los números enteros:
String [] aryString = new String [5];
aryString [0] = "Este";
aryString [1] = "es";
aryString [2] = "a";
aryString [3] = "cadena";
aryString [4] = "matriz";
El código anterior crea una matriz de cadenas con 5 posiciones. El texto se asigna a cada posición en la matriz.
Aquí está un lazo que va redondas todas las posiciones de la matriz, la impresión de lo que sea en cada posición:
int i; 
for (i = 0; i <aryString.length; i ++) 
{System.out.println (aryString 
[i]);}
El bucle da vueltas y vueltas mientras que el valor en la variable llamada i es menor que la longitud de la matriz llamada aryString.
Cuando se ejecuta el programa anterior, la ventana de salida se verá así:
Ventana de resultados muestra los resultados de una matriz de cadenas de Java
Puede llevar a cabo una especie de matrices de cadenas, al igual que se puede con números enteros. Pero el tipo es un ascendente alfabético uno, lo que significa que "aa" vendrá primero sobre "ab". Sin embargo, Java utiliza caracteres Unicode para comparar una letra en su cadena a otra. Esto significa que letra mayúscula vendrá antes que las minúsculas. Pruebe el siguiente código:
Ordenar una matriz de cadenas de Java
Cuando se ejecuta el programa, la ventana de resultados mostrará lo siguiente:
Resultados inesperados en la ventana de salida
Aunque hemos solucionaron la matriz, la palabra "Esto" es lo primero. Si esto fuera un tipo alfabético, lo que espera la palabra "a" a lo primero. "Y lo hace si todas las letras son minúsculas. En su código de programación, cambiar la" T "mayúscula de" This "a una minúscula" .. t "Ahora ejecute el programa de nuevo la ventana de salida ahora mostrará lo siguiente:
Tipo alfabético
Como puede ver, la palabra "esto" se encuentra ahora en la parte inferior. Vamos a tener una mirada más cercana a las cadenas en la siguiente sección, así que no te preocupes demasiado por ahora. En su lugar, pruebe estos ejercicios.

Ejercicio G
Configure una matriz para contener los valores siguientes, y en este orden: 23, 6, 47, 35, 2, 14. Escriba un programa para obtener el promedio de los 6 números. (Puede usar números enteros para este ejercicio, que redondear a la baja su respuesta.)


Ejercicio H
Utilizando los valores anteriores, tiene la impresión programa de la cifra más alta en la matriz.

Ejercicio I
Usando la misma matriz anterior, tiene la impresión programa cabo sólo los números impares.

No hay comentarios.:

Publicar un comentario