Liczby
Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 7 z 93.
Użyj Int dla liczb całkowitych, a Double dla ułamkowych wartości liczbowych. Kotlin wnioskuje te typy na podstawie literału:
val seats = 6
val unitPrice = 2.75
println(seats) // 6
println(unitPrice) // 2.75Zakres wartości typu Int jest ograniczony. Użyj Long dla większych liczb całkowitych, dodając sufiks L do literału:
val distance: Long = 3000000000L
println(distance) // 3000000000Literały liczbowe nie mają cudzysłowów. Kropka dziesiętna oznacza ułamkowy typ liczbowy, natomiast cudzysłowy utworzyłyby tekst. Wybierz nazwę opisującą liczbę i użyj val, gdy nie musisz przypisywać jej nowej wartości.
Wyzwanie
PoczątkującyNapisz kod, który inicjalizuje zmienną o nazwie myVar wartością 5.
- Zastąp
?właściwą wartością - Linie zaczynające się od
//są komentarzami. Wyjaśniają, co należy zrobić, ale nie wpływają na kod - Zmień tylko linię, w której znajduje się
val myVar = ?
Spróbuj swoich sił
fun main() {
// Wpisz swój kod poniżej
val myVar = ?
// Nie zmieniaj poniższej linii
println("myVar = $myVar")
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory – część 1
Operatory arytmetyczneOperator moduloPrzypisanie z operatoremOperatory porównaniaPowtórka – proste działania matematyczne7Podstawowe wejście/wyjście
Funkcja printlnSzablony ciągów znakówWczytywanie danych przez ReadLineKonwersja typówPowtórka — lata do emeryturyPowtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneArgumenty nazwaneWartości domyślneFunkcje z pojedynczym wyrażeniemPowtórka – funkcja SigmaPowtórka – funkcja walidująca2Zmienne
Val a VarWnioskowanie o typieLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPowtórzenie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Operatory logiczne, część 3Operator trójargumentowy z wyrażeniem ifPowtórka — prosta logika8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Obsługa wartości null
Czym jest bezpieczeństwo nullTypy dopuszczające nullOperator bezpiecznego wywołaniaOperator ElvisPodstawy wyzwania z funkcjamiAsercja wartości niebędącej nullPodsumowanie — bezpieczny dostęp6Podejmowanie decyzji
Instrukcja ifIf - elseIf jako wyrażenieWyrażenie whenWhen z zakresamiPowtórka — prosty kalkulator9Pętle
Pętla forPętla whilePętla do-whileBreakContinueZakresy w pętlachPętla zagnieżdżonaPowtórka – silniaPowtórka – dynamiczne wprowadzanie danychPoćwicz samodzielnie: Edytor online Kotlin