Operadores aritméticos y logicos

Solo disponible en BuenasTareas
  • Páginas : 2 (371 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de noviembre de 2011
Leer documento completo
Vista previa del texto
Operadores Aritméticos
El lenguaje cuenta con los operadores aritmeticos básicos, más los operadores paréntesis () para dar cierta prioridad a operaciones que lo requieran.
(+ , - , * , / ) = (adición , sustracción , multiplicación , división)

*nota : % = operador módulo o resto de la división.
( en algoritmospuede aparecer como MOD() o como RESTO() )
int result, a = 8, b = 2;
result = a % b; /* result = 0 */
result = a - b; /*result = 6 */
b = 3;
result = a % b; /* 8 % 3 --> result = 2 */
result = a / 5; /* 8 / 5 --> result = 1 */* Notar que la sentencia de asignación, termina con un punto y coma, y
las variables se declaran sólo una vez (caso de la variable b).

Tipo de División |Resultado | Ejemplo |
int / int | int | 3 / 2 = 1 |
int / double | double | 3.0 / 2.0 = 1.5 |
double / int | double | 1.0 / 2 = 0.5 |
double / double | double | 6.0 / 5.0 = 1.2 |Operadores Relacionales
Los siguientes operadores son fundamentales para implementar las condiciones de las sentencias de control.
El resultado de una comparación es un valor true o false.
Operador |Descripción | Ejemplo |
< | menor | a < b |
<= | menor o igual | a++ <= 122 |
> | mayor | x > 5 * b++ |
>= | mayor o igual | p >= 0.01 |
== | igual | a%2 == 0 |!= | distinto | t != true |

Operadores Lógicos
Java proporciona operadores lógicos que se usan para simular los conceptos Y, O y NO del álgebra de Boole.
Estos se conocen con el nombre deconjunción, disyunción y negación respectivamente, y los operadores correspondientes son &&, || y!.La precedencia de la conjunción y la disyunción es lo suficientemente baja como para que no...
tracking img