El documento explica los diferentes tipos de operadores en Java, incluyendo aritméticos, unarios, lógicos y de asignación a través de ejemplos de código.
0 calificaciones0% encontró este documento útil (0 votos)
321 vistas4 páginas
El documento explica los diferentes tipos de operadores en Java, incluyendo aritméticos, unarios, lógicos y de asignación a través de ejemplos de código.
Descripción original:
Ejercicio sobre operadores lógicos con lenguaje Java
Título original
Ejercicio sobre operadores lógicos con lenguaje Java
El documento explica los diferentes tipos de operadores en Java, incluyendo aritméticos, unarios, lógicos y de asignación a través de ejemplos de código.
El documento explica los diferentes tipos de operadores en Java, incluyendo aritméticos, unarios, lógicos y de asignación a través de ejemplos de código.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 4
Ejercicio sobre operadores lógicos con lenguaje Java
// Programa Java para ilustrar
// operadores aritméticos public class operators { public static void main(String[] args) { int a = 20, b = 10, c = 0, d = 20, e = 40, f = 30; String x = "Thank", y = "You"; // Operador + y - System.out.println("a + b = "+(a + b)); System.out.println("a - b = "+(a - b)); // El operador + si se usa con strings // concatena las cadenas dadas. System.out.println("x + y = "+x + y); // Operador * y / System.out.println("a * b = "+(a * b)); System.out.println("a / b = "+(a / b)); // operador de módulo da el resto // de dividir el primer operando con el segundo System.out.println("a % b = "+(a % b)); // si el denominador es 0 en la división // System.out.println(a/c); // lanzaría una java.lang.ArithmeticException } } // Programa Java para ilustrar // operadores unarios public class operators { public static void main(String[] args) { int a = 20, b = 10, c = 0, d = 20, e = 40, f = 30; boolean condition = true; // operador de pre-incremento // a = a+1 y entonces c = a; c = ++a; System.out.println("Valor de c (++a) = " + c); // operador de post-incremento // c=b entonces b=b+1 (b pasa a ser 11) c = b++; System.out.println("Valor de c (b++) = " + c); // operador de pre-decremento // d=d-1 entonces c=d c = --d; System.out.println("Valor de c (--d) = " + c); // operador de post-decremento // c=e entonces e=e-1 (e pasa a ser 39) c = e--; System.out.println("Valor de c (e--) = " + c); // Operador lógico not System.out.println("Valor de !condition = " + !condition); } } // Operadores de Asignación public class operators { public static void main(String[] args) { int a = 20, b = 10, c, d, e = 10, f = 4, g = 9;
// operador de asignación simple
c = b; System.out.println("Valor de c = " + c);
// Esta siguiente declaración arrojaría una exception
// porque el valor del operando derecho debe ser inicializado // antes de la asignación, entonces el programa no // compila. // c = d;
// operadores de asignación simples
a = a + 1; b = b - 1; e = e * 2; f = f / 2; System.out.println("a,b,e,f = " + a + "," + b + "," + e + "," + f); a = a - 1; b = b + 1; e = e / 2; f = f * 2;
// operados de asignación compuestos/cortos
a += 1; b -= 1; e *= 2; f /= 2; System.out.println("a,b,e,f (usando operadores cortos)= " + a + "," + b + "," + e + "," + f); }