Array en Java
Un Array es un medio para guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del Array mediante un número entero denominado índice. 0 es el índice del primer elemento y n-1 del último, siendo n el tamaño del Array.
Declaración de un Array
tipo_de_dato [tamaño del Array] nombre_del_Array;
tipo_de_dato [tamaño del Array] nombre_del_Array;
Int [ ] arregloNumeros; (Array de números tipo entero)
arregloNumeros = new int [ 10 ]; (Array de tamaño 10 de números tipo entero)
arregloNumeros = 0; (Inicializamos el arrglo en 0)
Llenado de arreglo
for(int i=0; i<cuadrado.length; i++){
for(int i=0; i<cuadrado.length; i++){
System.out.println(cuadrado[i].calcularArea());
}Ejemplo de Array , código Java:
package actividad1_sistemasadaptativos; import java.util.Scanner; public class Actividad1_SistemasAdaptativos { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n, suma=0,i; System.out.println("Ingresa cantidad de Alumnos: "); n = sc.nextInt(); int [] calAlum = new int[n]; System.out.println("Ingresa las calificaciones de los alumnos: "); for(i=0; i<calAlum.length; i++){ calAlum[i] = sc.nextInt(); suma+= calAlum[i]; } System.out.println("Promedio total: "+suma); }//Close main }//Close class
Representación Física
Array JavaScript
var Computers = new Array(); Computers[0] = "HP"; Computers [1] = "Lenovo"; Computers [2] = "Toshiba";Array Python
>>> xx = array([2, 4, -11]) >>> yy = zeros(3, Int) # Crea un arreglo iniciado en 0 >>> for i in range(0, 3): yy[i] = xx[i] * 2 >>> print yy [ 4 8 -22]
Strings en Java
En Java cuando queremos almacenar un elemento entero definimos una variable de tipo int, cuando queremos decimales definimos la variable float, ahora si queremos almacenar una cadena de caracteres (por ejemplo el nombre y apellido de una persona) debemos definir un objeto de la clase String.
Métodos de la clase String para manejar cadenas:
- Lenght () regresa el numero de caracteres de una cadena (String)
- charAt (posición) regresa un carácter (char) de la posición en la cadena.
- Substring (inicio, fin) regresa una subcadena extraída de una cadena dada la posición de inicio y fin.
En Java las cadenas son objetos de las clases predefinida String o StringBuffer, que están incluidas en el paquete java.lang.*.
El compilador es más eficiente y usa un objeto StringBuffer para construir cadenas a partir de las expresiones, creando el String final sólo cuando es necesario.
Siempre que aparecen conjuntos de caracteres entre comillas dobles, el compilador de Java crea automáticamente un objeto String.
Sin embargo para convertir el valor de una cadena en un tipo de datos simple deberemos utilizar los siguientes métodos:
Tipo
|
De String
|
boolean
|
new Boolean(String).booleanValue()
|
int
|
Integer.ParseInt(String, int base)
|
long
|
Long.ParseLong(String, int base)
|
float
|
new Float(String).floatValue()
|
double
|
new Double(String).doubleValue()
|
Ejemplo de Cadenas en Java
public class Cadenas_SistemasAdpatativos { public static int frases(String frase) { System.out.println("Ingresa una frase: "); frase += " "; int n=0; for (int i = 0; i < frase.length(); i++) { if (frase.charAt(i) == ' ') { n++; } } return n; }//Close frases }//Close class
No hay comentarios:
Publicar un comentario