Lenguaje java

Solo disponible en BuenasTareas
  • Páginas : 10 (2339 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de septiembre de 2010
Leer documento completo
Vista previa del texto
 Recordando:

Arreglos, paquetes, +clases…

Un arreglo es una secuencia de datos del mismo tipo. Los datos se almacenan en elementos del arreglo y se numeran consecutivamente del 0,1,2,… n.  El tipo de elementos almacenados puede ser cualquier tipo simple de Java o un objeto.  Al igual que con cualquier tipo de variable, un arreglo se debe declarar antes de utilizarlo. Por ejemplo
int[]v; float w[];

1

En Java, los corchetes se pueden colocar de dos formas: antes o después del nombre del arreglo.

 Ambas

declaraciones son equivalentes si se refieren solo a una variable, sin embargo tienen diferentes implicaciones, cuando hay mas variables involucradas, por ejemplo:


char cad[], p;


Indica que cad en un arreglo de tipo char y que p es solamente una variablede tipo char Indica que tanto v como w son arreglos unidimensionales de tipo int.



Int [] v, w;


Java no permite en la declaración de un arreglo especificar el número de elementos, ya que los arreglos en java, son considerados objetos.  Para especificar el número de elementos se usa el operador new. float [] datos; //declaración datos = new float[40]; //se crean 40 flotantes  o bien,en una sola línea float datos = new float[40];  La sintaxis para declarar un arreglo es entonces: tipo nombreArreglo[] = new tipo[numeroElementos];


 Como

comentábamos, Java considera cada arreglo como un objeto, debido a esto se puede conocer su número de elementos accediendo a su atributo length.

 Muchas

veces es útil tener un arreglo con valores por default. Ejemplo intnumeros[] = { 10, 20, 30, 40, 50};


import java.util.*; class ej1 { public static void main(String [] args) { Scanner in = new Scanner (System.in); int w[]= new int[10]; System.out.println(“Introduce “+w.length+“ datos: “); for(int = 0; i< w.length; i++) w[i] = in.nextInt();
M.C. Yalu Galicia (FCC/BUAP)

Automáticamente pone el atributo length a 5

char c[] = {„H‟ , „o‟, „l‟, „a‟};  Define unarreglo de 4 caracteres
 Nota:

en Java, un arreglo de caracteres NO ES lo mismo que una cadena (String)

}

}

Una cadena de texto es un conjunto de caracteres,tales como “ABCDEF”. Java soporta cadenas de texto utilizando la clase String.  Los strings son objetos en los que se almacenan las cadenas, tienen diversos constructores y métodos.  Una vez que un objeto String es creado einicializado con una cadena, no puede modificase. Los métodos definidos en String para concatenar, cambiar caracteres, ect. NO modifican la cadenas, sino que devuelven un objeto String.




Constructores (algunos)
   

String(); String (String str); String (char val[]); String (char val[], int offset, int count); int length() //obtiene el numero de caracteres char charAt(int indice)(obtiene el carácter en la posición indicada Boolean equals(Object obj) //compara 2 cadenas Boolean equalsIgnoreCase(Object obj) //ignora mayúsculas o minúsculas Int compareTo(String str2); String concat(String str); String toLowerCase(); String toUpperCase(); String trim(); //ajusta espacios en blanco a los lados



Métodos (algunos)
        



Los paquetes (package) en Java sonuna forma de agrupar clases (e interfaces) relacionadas en una sola biblioteca o colección.
El empaquetado es un mecanismo de modularización que proporciona protección de acceso y administración de nombres en el espacio de trabajo.  Los paquetes facilitan la localización y uso de las clases  Proveen flexibilidad en el control de acceso  Ayudan a evitar conflictos en los nombres


 Las
bibliotecas de clases del JDK están contenidas en un paquete llamado java.
Las clases del paquete tienen garantía de disponibilidad en cualquier implementación Java y son las únicas que también garantizan su disponibilidad para diferentes implementaciones.

 Java


proporciona paquetes predefinidos

java.lang  java.util  Java.awt -

 Los


paquetes tienen nombres que...
tracking img