Elementos del lenguaje


La sintaxis de un lenguaje define los elementos de dicho lenguaje y cómo se combinan para formar un programa. Los elementos típicos de cualquier lenguaje son los siguientes:

  • - Identificadores
  • - Tipos de datos
  • - Palabras reservadas
  • - Sentencias
  • - Bloques de código
  • - Comentarios
  • - Expresiones
  • - Operadores

Tipos de datos


Hay ocho tipos primitivos de datos que podemos clasificar en: tipos numéricos y el tipo boolean. A su vez, los tipos numéricos se clasifican en tipos enteros y tipos reales.
Tipos enteros: byte, short, int, long y char.
Tipos reales: float y double.

Cada tipo primitivo tiene un rango diferente de valores positivos y negativos, excepto el boolean que sólo tiene dos valores: true y false. El tipo de datos que se seleccione para declarar las variables de un determinado programa dependerá del rango y tipo de valores que vayan a almacenar cada una de ellas y de si éstos son enteros o fraccionarios.

Variables


Las variables son una de las características fundamentales de los lenguajes de programación, permiten acceder a la memoria para almacenar y recuperar los datos con los que nuestros programas van a trabajar.

edad = 5; edad = edad + 1;

Operadores


Operadores Java Aritméticos:

  • + Suma. Los operandos pueden ser enteros o reales
  • - Resta. Los operandos pueden ser enteros o reales
  • * Multiplicación. Los operandos pueden ser enteros o reales
  • / División. Los operandos pueden ser enteros o reales. Si ambos son enteros el resultado es entero. En cualquier otro caso el resultado es real.
  • % Resto de la división. Los operandos pueden ser de tipo entero o real.

Operadores Java Relacionales: comparan dos operandos y dan como resultado de la comparación verdadero ó falso.

< Menor que
> Mayor que
<= Menor o igual
>= Mayor o igual
!= Distinto
== Igual

Operadores Java Lógicos: se utilizan con operandos de tipo boolean. Se utilizan para construir expresiones lógicas, cuyo resultado es de tipo true o false.

&& AND. El resultado es verdadero si los dos operandos son verdaderos. El resultado es falso en caso contrario. Si el primer operando es falso no se evalúa el segundo, ya que el resultado será falso.
|| OR. El resultado es falso si los dos operandos son falsos. Si uno es verdadero el resultado es verdadero. Si el primer operando es verdadero no se evalúa el segundo.
! NOT. Se aplica sobre un solo operando. Cambia el valor del operando de verdadero a falso y viceversa.