## Documentación Java #### Comentarios ```java // Comentario en una línea /* Comentario multilinea */ /** * Comentario para documentación */ ``` #### Variables Se debe fijar el tipo de variable en su declaración, y opcionalmente inicializarla en otra parte del código. ```java tipo nombreVariable = valor; byte|short|int|long nombreVariable = 1[L]; float|double nombreVariable = 1.1[f|d]; char nombreVariable = 'a'; boolean nombreVariable = true; String nombreVariable = "qwerty"; ``` Tan solo en variables locales se puede usar la inferencia de tipos, en la cual se debe inicializar la variable en la declaración, ya que asi se definirá su tipo. ```java var nombreVariable = valor; ``` #### Constantes ```java final tipo nombreConstante = valor; final var nombreConstante = valor; ``` #### Operadores Aritméticos | Operación | Signo | Uso | Resultado | | -------------- | ----- | ------- | --------- | | Suma | + | a=5,b=5 | a+b=10 | | Resta | - | a=5,b=5 | a-b=0 | | Multiplicación | * | a=5,b=5 | a*b=25 | | División | / | a=5,b=3 | a/b=1 | | Módulo | % | a=5,b=3 | a%b=2 | Unarios | Operación | Signo | Uso | Resultado | | --------------- | ----- | ------ | --------- | | Cambio de signo | - | a=-1 | -a=1 | | Convierte a int | + | a=F | +a=70 | | Complemento a 1 | ~ | a=1 | ~a=-2 | | Decremento | -- | a=5 | --a=4 | | Incremento | ++ | a=5 | ++a=6 | | Negación lógica | ! | a=true | !a=false |