Tipos de variables en java
• Tipos de variables: primitivas, referencias, de instancia y de clase.
Tipo id;
Tipo id = expr;
Tipo id1, .. , idn;
Tipo i[], []j = new Tipo[dim];
• Ejemplos:
int x; // Primitiva
Vector w=null, v=new Vector(); // Referencias
public String s="Hola"; // De instanciastatic boolean b[] = {true, false, true}; // De clase
TIPOS DE OPERADOR
Operadores aritméticos
Ya hemos visto la mayor parte de los operadores aritméticos en el capítulo dedicado a las "Secuencias", sin embargo, no viene mal una recapitulación:
|Operadores Aritméticos |
|Operador |Descripción|Efecto |
|M+N |Adición |(Matemático) |
|M-N |Sustracción |(Matemático) |
|M*N |Multiplicación |(Matemático) |
|M/N |División|(Matemático) |
|M**N |M elevado a la N |(Matemático) |
|M>>N |Mover M, N lugares a la derecha |(Binario) |
|M«N |Mover M, N lugares a la izquierda |(Bitwise) |
|~M |Complemento de M |(Binario)|
|M & N |AND binario de M,N |(Binario) |
|M | N |OR binario de M,N |(Binario) |
Operadores de Cadena
Hay varias operaciones que se pueden realizar con las cadenas, varias de las cuales vienen predeterminadas en Python o son provistas en módulos que debemos importar (de lamisma manera que hicimos con sys en el capítulo acerca de las secuencias).
|Operadores de Cadena |
|Operador |Descripción |Ubicación |
|S+T |Concatenación |Predeterminado |
|S*N |Repetición|Predeterminado |
|upper(S) |Convierte S en mayúsculas |módulo string |
|split(S) |Separa S en "palabras" |módulo string |
Operadores Lógicos (o Booleanos)
|Operadores Lógicos |
|Operador|Descripción |Resultado |
|A and B |AND |"true" si A y B son ambos verdaderos |
|A or B |OR |"true" si ambos o al menos uno de A y B son verdaderos |
|A == B |Igualdad|"true" si A y B son iguales |
|A B |Desigualdad |"true" si A y B NO son iguales |
|not B |Desigualdad |"true" si B no es verdadero (siendo B un valor o una expresión booleana) |
Nota: el último opera sobre unsolo valor, los restantes requieren siempre dos valores.
Operadores de Listas
|Operadores de Listas |
|Operador |Descripción |Locación |
|L+J |Concatenación |Predeterminado |
|L*N |Repetición |Predeterminado |
|L[I] |Índice...
Regístrate para leer el documento completo.