diferencia

Páginas: 5 (1072 palabras) Publicado: 8 de octubre de 2014
UNIVERSIDAD TECNICA DE AMBATO
FISEI
Nombre: Fernando Cisneros
Tema: Sentencias de Proceso y de Ingreso
Desarrollo del tema
El proceso de compilación
Crear un programa fuente
Compilar el archivo y obtener los bytecodes
Correr el programa con los códigos de bytes*** en la máquina virtual de java.
***Códigos de bytes (bytecodes). Son un grupo de instrucciones correspondientes a unlenguaje máquina de un procesador inexistente, sino de la máquina virtual de java.

 

Operadores en java
Operador asignación
El operador asignación, =, es un operador binario que asigna el valor del término de la derecha al operando de la izquierda. El operando de la izquierda suele ser el identificador de una variable. El término de la derecha es, en general, una expresión de un tipo de datocompatible; en particular puede ser una constante u otra variable. Como caso particular, y a diferencia de los demás operadores, este operador no se evalúa devolviendo un determinado valor.

4.2. Operadores aritméticos
El lenguaje de programación Java tiene varios operadores aritméticos para los datos numéricos enteros y reales.

El resultado exacto depende de los tipos de operandoinvolucrados. Es conveniente tener en cuenta las siguientes peculiaridades:
El resultado es de tipo long si, al menos, uno de los operandos es de tipo long y ninguno es real (float o double).
El resultado es de tipo int si ninguno de los operandos es de tipo long y tampoco es real
(float o double).
El resultado es de tipo double si, al menos, uno de los operandos es de tipo double.
El resultado es detipo float si, al menos, uno de los operandos es de tipo float y ninguno es double.
El formato empleado para la representación de datos enteros es el complemento a dos. En la aritmética entera no se producen nunca desbordamientos (overflow) aunque el resultado sobrepase el intervalo de representación (int o long).
Operadores aritméticos incrementales
Los operadores aritméticos incrementales sonoperadores unarios (un único operando). El operando puede ser numérico o de tipo char y el resultado es del mismo tipo que el operando.
Estos operadores pueden emplearse de dos formas dependiendo de su posición con respecto al operando

Estos operadores suelen sustituir a veces al operador asignación y también suelen aparecer en bucles for.
Operadores aritméticos combinados
Combinan unoperador aritmético con el operador asignación. Como en el caso de los operadores aritméticos pueden tener operandos numéricos enteros o reales y el tipo específico de resultado numérico dependerá del tipo de éstos.
Operadores de relación
Realizan comparaciones entre datos compatibles de tipos primitivos (numéricos, carácter y booleanos) teniendo siempre un resultado booleano. Los operandos booleanossólo pueden emplearlos operadores de igualdad y desigualdad.
Todos los valores numéricos que se comparan con NaN dan como resultado false excepto el operador != que devuelve true. Esto ocurre incluso si ambos valores son NaN
Operadores lógicos o booleanos
Realizan operaciones sobre datos booleanos y tienen como resultado un valor booleano.

Para mejorar el rendimiento de ejecución delcódigo es recomendable emplear en las expresiones booleanas el operador && en lugar del operador &. En este caso es conveniente situar la condición más propensa a ser falsa en el término de la izquierda. Esta técnica puede reducir el tiempo de ejecución del programa. De forma equivalente es preferible emplear el operador || al operador
|. En este caso es conveniente colocar la condición más propensa aser verdadera en el término de la izquierda.
El operador condicional
Este operador ternario tomado de C/C++ permite devolver valores en función de una expresión lógica. Sintaxis:
expresionLogica ? expresion_1 : expresion_2
Si el resultado de evaluar la expresión lógica es verdadero, devuelve el valor de la primera expresión, y en caso contrario, devuelve el valor de la segunda expresión....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencias
  • DIFERENCIAS
  • diferencias
  • diferencias
  • Diferentes estados
  • DIFERENCIAS
  • Diferencias
  • LAS DIFERENCIAS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS