ads
Mostrando entradas con la etiqueta 9. Instrucciones del lenguaje. Mostrar todas las entradas

Precedencia de Operadores en Java  

Posted by Danny in

Por el hecho de poder emplear varios operadores en la misma expresión nos encontramos con la necesidad de conocer el orden de evaluación de los operadores:

Precedencia de Operadores en Java

Existe una palabra clave llamada instanceof que puede ser interpretada como un operador, encargado de comprobar si un objeto es una instancia de una determinada clase, por ejemplo:

String cad = "unTexto";

Bolean resultado = cad instanceof String;

Operadores lógicos, nivel de bit y asignación  

Posted by Danny in

Operadores lógicos:

Nota: Los operadores logicos siempre devuelven un valor booleano.

Operadores a nivel de bit:

Los operadores a nivel a bit toman los operadores, los transforman a binario y realizan las operaciones trabajando con los bits uno a uno.

Operadores de asignación:

Nota: Estos operadores son en realidad abreviaturas de otros operadores unidos junto al operador asignación.




Operadores relacionales  

Posted by Danny in

Nota: Los operadores relacionales siempre devuelven un valor booleano.

Hay que hacer especial mención a los operadores == y !=, además de ser empleados en los tipos básicos del lenguaje pueden ser utilizados para comparar dos objetos, o más específicamente, comparar dos referencias a objetos. Al comparar dos referencias a objetos lo que realmente se comprueba es si ambas referencias apuntan al mismo objeto o no. No confundir esto con comparar dos referencias de tipo String, no se compararía si el texto es el mismo, sino si ambas referencias apuntan al mismo objeto String. Para comparar String es necesario hacerlo mediante los métodos que para ellos existen dentro de la clase String, como por ejemplo equals:

String cad1 = "Texto";

String cad2 = "Texto2";

boolean resultado = cad1.equals(cad2);

Operadores aritméticos  

Posted by Danny in

Además, en una instrucción simple pueden aparecer operadores, los hay de dos tipos: los que actúan sobre un operador, o los que lo hacen sobre dos. Los operadores los clasificaremos por su empleo:

Operadores aritméticos

(*) En java también se emplea el operador + para concatenar cadenas de texto.

Instrucciones del lenguaje  

Posted by Danny in

Existen varios tipos de instrucciones en java: Instrucción simple, Instrucción condicional, Instrucción iterativa y Instrucción simple

Una instrucción simple debe finalizar en punto y coma, y puede ser una expresión con operadores, una llamada a un método, una declaración de variable o una instrucción compuesta por varias instrucciones simples:

int a = 5; //Declaración de variable

System.out.println(a); //Llamada a método

a = a+4; // Expresión con operadores

System.out.println(++a); //instrucción compuesta de llamada a método y operador ++

Para definir una variable se emplea la misma sintaxis que para la definición de un atributo en una clase, pero sin utilizar los modificadores de visibilidad, ni los modificadores de atributos.