Sistemas

Solo disponible en BuenasTareas
  • Páginas : 8 (1825 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de marzo de 2011
Leer documento completo
Vista previa del texto
Apuntes Java

Arreglos
* Declaración de un arreglo:
* int A[]; // A es un arreglo de enteros
* int A[10]; // error, el tamaño no va aquí
* int[] A; // A es un arreglo de enteros
* int A,B[]; // A es un entero, B un arreglo
* int[] A,B; // A y B son arreglos
*String S[]; // S es un arreglo de strings
* S[1]="" // error, el arreglo no ha sido
* // creado
* Creación de un arreglo
*
* int A[]= new int[10]; // 10 enteros
*
* Subindicación de un arreglo:
*
* A[0], A[1], ..., A[9] // correcto
*A[10] // error, índice fuera
* // de rango
*
* Modificación de un arreglo:
*
* A[3]= 8;
*
* Tamaño de un arreglo:
* A.length // correcto
* A.length() // error, sin paréntesis
* Inicialización de un arreglo:
** for (int i=0; i<A.length; i++)
* A[i]= i;
*
* Asignación de punteros a arreglos
* int B[];
* B= A; // A y B son el mismo arreglo
* if (A==B) // Comparación de punteros
* // true!
* ...
* A[0]= 10;* B[0] // también 10
* Copia de un arreglo:
B= (int[])A.clone();


Para ver numero de caractares de un String se pone String.length (). Mientras q de un arrelo solo arreglo.length.
Para poner un valor en una caja de texto se pone texto.setText (String); para recoger el valor de la caja de texto se utilizatexto.getText (String);
Forma para convertir entero a binario: int = Integer.parseInt (String, Nuevabase)
Forma para convertir entero String = Integer.toStrig (int, base)
Operadores:

Operador | Uso | Descripción |
+ | op1 + op2 | Suma op1 y op2 |
- | op1 - op2 | Resta op2 de op1 |
* | op1 * op2 | Multiplica op1 por op2 |
/ | op1 / op2 | Divide op1 por op2 |
% | op1 % op2 | Calcula el restode dividir op1 entre op2 |

Operador | Uso | Descripción |
+ | +op | Convierte op a entero si es un byte, short o char |
- | -op | Niega aritméticamente op |

Operador | Uso | Descripción |
++ | op++ | Incrementa op en 1; se evalúa al valor anterior al incremento |
++ | ++op | Incrementa op en 1; se evalúa al valor posterior al incremento |
-- | op-- | Decrementa op en 1; seevalúa al valor anterior al incremento |
-- | --op | Decrementa op en 1; se evalúa al valor posterior al incremento |
Operador Uso Devuelve verdadero si...
&& op1 && op2 op1 y op2 son ambos verdaderos, condicionalmente evalúa op2
& op1 & op2 op1 y op2 son ambos verdaderos, siempre evalúa op1 y op2
||op1 || op2 op1 o op2 son verdaderos, condicionalmente evalúa op2
| op1 | op2 op1 o op2 son verdaderos, siempre evalúa op1 y op2
! ! op op es falso
Operador | Uso | Devuelve verdadero si |
> | op1 > op2 | op1 es mayor que op2 |
>= | op1 >= op2 | op1 es mayor o igual que op2 |
< | op1 < op2 | op1 esmenor que op2 |
<= | op1 <= op2 | op1 es menor o igual que op2 |
== | op1 == op2 | op1 y op2 son iguales |
!= | op1 != op2 | op1 y op2 son distintos |

Operador | Uso | Operación |
>> | op1 >> op2 | Desplaza los bits de op1 a la derecha op2 veces |
<< | op1 << op2 | Desplaza los bits de op1 a la izquierda op2 veces |
>>> | op1 >>> op2...
tracking img