Operatori aritmetici
Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 19 di 93.
Kotlin fornisce operatori aritmetici per eseguire calcoli matematici sui numeri. Sono gli stessi operatori che useresti nella matematica di base.
Ecco i quattro operatori aritmetici fondamentali:
| Operatore | Operazione | Esempio | Risultato |
|---|---|---|---|
+ | Addizione | 10 + 3 | 13 |
- | Sottrazione | 10 - 3 | 7 |
* | Moltiplicazione | 10 * 3 | 30 |
/ | Divisione | 10 / 3 | 3 |
Puoi usare questi operatori con le variabili e memorizzare i risultati:
fun main() {
val a = 15
val b = 4
val sum = a + b // 19
val difference = a - b // 11
val product = a * b // 60
val quotient = a / b // 3
println(quotient)
}Importante: Quando divide due numeri interi, Kotlin esegue una divisione intera: il risultato viene troncato, non arrotondato. Quindi 15 / 4 dà 3, non 3.75.
Se ti servono risultati decimali, almeno uno dei numeri deve essere un Double:
fun main() {
println(15.0 / 4) // Stampa: 3.75
}Sfida
FacileTi vengono fornite le seguenti variabili:
val x = 24
val y = 7Usando queste variabili, calcola e stampa quanto segue su righe separate:
- La somma di
xey - La differenza ottenuta sottraendo
ydax - Il prodotto di
xey - Il risultato della divisione di
xpery(divisione intera)
Ricorda: la divisione intera tronca la parte decimale, quindi l'ultimo risultato sarà un numero intero.
Provalo tu
fun main() {
val x = 24
val y = 7
// TODO: Scrivi il tuo codice qui sotto
// Calcola e stampa:
// 1. La somma di x e y
// 2. La differenza ottenuta sottraendo y da x
// 3. Il prodotto di x e y
// 4. Il risultato della divisione di x per y (divisione intera)
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloAssegnazione compostaOperatori di confrontoRipasso: matematica semplice7Input/output di base
Funzione printlnTemplate di stringheInput con readLineConversione di tipoRiepilogo - Anni alla pensioneRiepilogo - Vero o falso10Funzioni
Dichiarare una funzioneParametri e argomentiValori di ritornoArgomenti denominatiValori predefinitiFunzioni a espressione singolaRiepilogo - Funzione SigmaRiepilogo - Funzione di validazione2Variabili
Val vs VarInferenza del tipoNumeriStringaBooleanoConvenzioni di denominazioneRiepilogo - Inizializzare le variabili5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Operatori logici Parte 3Ternario con espressione ifRipasso - Logica semplice8Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati11FizzBuzz con un tocco
Panoramica del giocoLa funzione FizzBuzz3Nullabilità
Cos'è la null safetyTipi nullableOperatore di chiamata sicuraOperatore ElvisBasi della sfida sulle funzioniAsserzione non-nullRiepilogo - Accesso sicuro6Prendere decisioni
Istruzione ifIf-elseIf come espressioneEspressione whenwhen con intervalliRiepilogo - Calcolatrice semplice9Cicli
Ciclo forCiclo whileCiclo do-whilebreakcontinueIntervalli nei cicliCiclo annidatoRipasso - fattorialeRipasso - input dinamicoEsercitati da solo: Playground Kotlin