Compare commits

...

2 Commits

Author SHA1 Message Date
Salatiel Genol e71ebe2c89 Constantes y comienzo con operadores 2022-10-15 08:14:41 +02:00
Salatiel Genol 684faa3b0b Añadidas constantes 2022-10-15 08:14:02 +02:00
2 changed files with 39 additions and 3 deletions

34
java.md
View File

@ -14,7 +14,7 @@
*/ */
``` ```
#### Declaración e inicialización de variables #### Variables
Se debe fijar el tipo de variable en su declaración, y opcionalmente inicializarla en otra parte del código. Se debe fijar el tipo de variable en su declaración, y opcionalmente inicializarla en otra parte del código.
@ -32,4 +32,34 @@ Tan solo en variables locales se puede usar la inferencia de tipos, en la cual s
```java ```java
var nombreVariable = valor; 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 |

View File

@ -14,7 +14,7 @@
*/ */
``` ```
#### Declaración e inicialización de variables #### Variables
Se debe usar siempre la inferencia de tipos, aunque se pueda asignar el tipo de variable. La inicialización aquí es obligatoria. Se debe usar siempre la inferencia de tipos, aunque se pueda asignar el tipo de variable. La inicialización aquí es obligatoria.
@ -26,4 +26,10 @@ var nombreVariable: Float|Double 1.1[F]
var nombreVariable: Boolean = true var nombreVariable: Boolean = true
var nombreVariable: Char = 'a' var nombreVariable: Char = 'a'
var nombreVariable: String = "qwerty" var nombreVariable: String = "qwerty"
```
#### Constantes
```kotlin
val nombreConstante[:tipo] = valor
``` ```