Vous êtes sur la page 1sur 3

a.

lenght() Devuelve la longitud de cadenas

a.charAt(n) Devuelve caracteres dentro de una poscicion

a.substring(x,y) Devuelve una subcadena desde la poscici�n x hasta la y

a.equals(cadena) Devuelve True si dos cadenas son iguales False si son


diferentes(Distingue mayusculas)
a.equalsIgnoreCase(cadena) Devuelve True si dos cadenas son iguales False si
son diferentes(No distingue mayusculas)

Las clases en java est�n clasificadas y son llamadas por paquetes. El paquete de
uso predeterminado para java es java.lang

Dentro del paquete java.util se encuentra la clase Scanner, que permite introducir
y obtener informaci�n a trav�s de la consola

Scanner contiene los m�todos; nextLine(), para introducir cadenas, nextInt() para
introducir enteros y nextDouble() para introducir decimales tipo Double

Una alternativa es la clase JOptionPane, la cual genera una peque�a ventana para
introducir datos, la cual se contruye con el metodo est�tico showInputDialog()
JOptionPane.showInputDialog()

Para ingresar valores enteros utilizando JOptionPane, se debe transformar el dato


String obtenido a entero, utilizando el m�todo estatico Integer.parseInt(args) o
para decimales
Double.parseDouble(args)

Podemos foramtear la salida de datos tipo decimales con el m�todo printf(format,


args), Ejemplo printf("%1.2f",33.3333)

FLUJO DE CONTROL DEL CODIGO.- Dado por las estructuras de control:


condicionales(if, switch) y blucles(while,)

La estructura de if est� dada por:

if(condicion){
C�digo a ejecutar si es verdad
}

La estructura de switch est� dada por:


switch(valor a evaluar){

Case valor 1:
c�digo a evaluar;
Break;

Case valor 2:
c�digo a evaluar;
Break;

while(condici�n){
//c�digo
}

Una variaci�n de while es el Do-while, el cual eval�a una condici�n despu�s de


ejecutarla:

Do{
c�digo

}while(condicion);

Para obtener n�meros aleatorios entre 0 y 1 utilizamos el m�todo random,


perteneciente a la clase Math.
El cu�l es est�tico y devulve un dato de tipo Double

Podemos iterar elementos utilizando el blucle for y for-each

for(inicio bucle, condicion, contador bucle){

codigo
}

Otra forma de escribir un bucle for, conocida como for-each o for mejorado, es con
la siguiente sintaxis:

for(int numero:matriz) \donde int es el tipo de los elementos, numero es el nombre


de los elementos y matriz es el arreglo recorrido

Los arrays o arreglos son estructuras utilizadas para almacenar varios datos
relacionados de alguna manera. Se declaran
de la siguiente manera

Se coloca primero el tipo de datos del arreglo, corchetes, el nombre del arreglo,
el signo igual, la palabra new, y entre
corchetes el numero de elementos que posee el arreglo:

int[] mi_matriz=new int[10];

Los valores del arreglo pueden ser establecidos inmediatamente de declararse o de


forma posterior.
En el primer caso:

int[] mi_matriz={1,2,3,4,5}; \\o en el segundo caso

int[] mi_matriz=new int[5];

mi_matriz[0]=1;
mi_matriz[1]=2;
mi_matriz[2]=3;
mi_matriz[3]=4;
mi_matriz[4]=5;

Para arreglo multidimensionales, se a�aden corchetes y llaves a las declaraciones


int[] matriz[][]=new int[2][6];
o
int[] matriz[][]={{1,2,3,4,5,6};{7,8,9,10,11,12}};

Se puede recorrer una matriz utilizando bucles for o bucles for-each de la


siguiente manera

for(int i=0;i<matriz.lenght;i++){
codigo
{

for(int elemento:matriz){
codigo
{

Para arreglo multidimensionales se utilizan varios bucles for:

for( int fila:matriz){


for( int numero:fila){
codigo
{
{

Vous aimerez peut-être aussi