Clase 3

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 3

// operadores de asignacion

int x, y;
double z;
char c;
boolean b;
String s;

x = 5;
y = 3;
c = 'c';
z = 2.6;
b = true;
s = Hola;

System.out.println(b);
System.out.println(y);

/*
* Operadores unario de signo
* + suma
* - resta
* * producto
* / division
* % resto de la division
*/

/* operadores aritmeticos incrementales


* incremento --> ++ => X = X + 1
* decremento --> -- => X = X - 1
*/
x++;
y--;
System.out.println(x);
System.out.println(y);

x=20;

// y = x++; //primero se utiliza la variable y luego se


incrementa su valor
// y = ++x; //primero se incrementa el valor de la variable y
luego se utiliza
// y = x--;

y = x++;
System.out.println( y + " " + x );

/*operadores aritmeticos combinados


x += y => x = x + y
x -= y => x = x - y
x *= y => x = x * y
x /= y => x = x / y
x %= y => x = x % y
*/

System.out.println(x + y);
System.out.println(x+=y);
System.out.println(x);
System.out.println(x*=y);
System.out.println(x * y);

System.out.println(x * y);

System.out.println(x+=y);
System.out.println(x);

/*
operadores de relacion

devuelven comparaciones y siempre un valor booreano


== --> igual que
!= --> distinto que
< menor que
> mayor que
<= menor o igual
>= mayor o igual

*/

System.out.println(x == y);
System.out.println('a' != 'k');
System.out.println(x < y);

/*
operadores logicos booleanos
! --> Negacion = NOT (Unario)
| --> Suma logica = OR (Binario)
^ --> Suma lógica exclusiva = XOR (Binario)
& --> Producto Lógico = AND (Binario)
|| --> Suma logica con cortocircuito: si el primer operando
es true entonces el segundo se salta y el resultado es true
&& --> Producto logico con cortocircuito: si el primer
operando es false entonces el segundo no se analiza
*/

System.out.println(!false);
System.out.println(!(5==5));

System.out.println(true | true);
System.out.println((5==5)|(5<4));

System.out.println(true ^ true);
System.out.println((5==5)^(5<4));

System.out.println(true & true);

System.out.println((5==5)&&(5<4));
System.out.println((5==4)&&(4<5));
System.out.println((5==5)&&(4<5));

/*
Operador condicional
Sintaxis: expresionLogica ? expresion_1 : expresion_2

x=18

(x < 18) ? System.out.println("Es menor de edad"); :


System.out.println("Es mayor de edad");
String mayoriaEdad = (x<18 ? "Es menor de edad" : "Es mayor de
edad");
System.out.println(mayoriaEdad);
//esta se usa menos

if(x<=18) System.out.println("Es menor de edad");


else System.out.println("Es mayor de edad");
//if y else se usa cuando es mas de una sentencia, es la que mas
se suele usar
if(x<=18){
System.out.println("Es menor de edad");
System.out.println("Se llama Pedro");
}
else System.out.println("Es mayor de edad");

También podría gustarte