Numeri
Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 7 di 93.
Usa un Int per i numeri interi e un Double per i valori numerici frazionari. Kotlin deduce questi tipi dal valore letterale:
val seats = 6
val unitPrice = 2.75
println(seats) // 6
println(unitPrice) // 2.75Un Int ha un intervallo limitato. Usa Long per i numeri interi più grandi, aggiungendo il suffisso L al valore letterale:
val distance: Long = 3000000000L
println(distance) // 3000000000I valori numerici letterali non hanno virgolette. Un punto decimale indica un tipo numerico frazionario, mentre le virgolette creano testo. Scegli un nome che descriva il numero e usa val quando non hai bisogno di riassegnarlo.
Sfida
PrincipianteScrivi il codice che inizializza un valore chiamato myVar con il valore 5.
- Sostituisci
?con il valore corretto - Le righe che iniziano con
//sono commenti. Spiegano cosa fare, ma non influiscono sul tuo codice - Modifica solo la riga che dice
val myVar = ?
Provalo tu
fun main() {
// Scrivi il tuo codice qui sotto
val myVar = ?
// Non modificare la riga qui sotto
println("myVar = $myVar")
}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