Operadores Aritméticos Con Asignación

Operadores Aritméticos Con Asiganción.



Los operadores son símbolos especiales que llevan a cabo operaciones específicas y luego devuelven un resultado. Los operadores le resultaran muchísimo más sencillo si ha estudiado algo de matemáticas.
Hay que tener en cuenta que no todos los operadores tienen la misma prioridad, esto es así también en las matemáticas, no es lo mismo (3+3)/2 que 3+3/2. En el primer ejemplo primero se realiza la suma y después la división dando un resultado de 3. En el segundo caso primero se realiza la división porque tiene más prioridad que la suma, dando un resultado de 4.5.

Operador de asignación
El operador más sencillo y más utilizado es el operador de asignación. Ya lo hemos utilizado anteriormente y sirve para asignar un valor a una variable, para ello utilizamos el símbolo igual (=).
Ejemplos:
int numero = 5;
int edad = 22;
String cadena = "Hola";
Como vemos no solo sirve para asignar tipos primitivos a variables primitivas. También se utiliza para asignar referencias a objetos.
Operadores aritméticos
Los operadores aritméticos son los operadores que realizan sumas, restas, multiplicaciones, divisiones y la operación de módulo. Entre estos cinco es posible que el que más desconozcas es el operador de módulo que se utiliza para calcular el resto de una división.
El operador suma es el símbolo más (+), el operador resta es el símbolo menos (-), el operador multiplicación es el símbolo arterisco (*), el operador división es el símbolo contrabarra (/), el operador módulo es el símbolo porcentaje (%).
También podemos combinar los operadores aritméticos con el operador de asignación para crear asignaciones compuestas. Por ejemplo x+=1 equivale a x=x+1. El operador + también se utiliza para concatenar Strings.
Vamos a ver un ejemplo sencillo del uso de estos operadores:
class Aritmetica
{
  public static void main (String[] args)
  {

    int resultado = 1 + 2; // resultado vale 3
    System.out.println(resultado);
    //Imprime 3

    resultado = resultado - 1; //resultado vale 2
    System.out.println(resultado);
    //Imprime 2

    resultado = resultado * 2; // resultado vale 4
    System.out.println(resultado);
    //Imprime 4

    resultado = resultado / 2; // resultado vale 2
    System.out.println(resultado);
    //Imprime 2

    resultado += 8; // resultado vale 10
    resultado = resultado % 7; // resultado vale 3
    System.out.println(resultado);
    //Imprime 3

    String primero = "Primer trozo,";
    String segundo = "segundo trozo,";
    System.out.println(primero+segundo+"tercer trozo.");
    //Imprime Primer trozo,segundo trozo,tercer trozo.
  }
}

Comentarios

Entradas más populares de este blog

Matrices

Programación Orientada a Objetos

Arreglos