Kotlin Beginnerkurs Part 4 - Integer/Floats/Doubles (German/Deutsch)

preview_player
Показать описание
Hey Leute, in dieser Videoreihe möchte ich euch gerne die für Android Apps wichtige Programmiersprache 'Kotlin' näherbringen. In diesem Konkreten Video zeige ich euch, welche verschiedenen Datentypen es für Zahlen gibt (Integer/Float/Doubles), wie ihr mit diesen rechnen könnt und welche Funktionen euch das Kotlin.Math standardmäßig zur Verfügung stellt.
Ich wünsche euch viel Spaß mit dem Kurs!

Allgemeines:

- Ausgabe von Gültigkeitsbereiche der Datentypen ---- (4:00)
- Underscore für große Zahlen ---- (08:55)
- Initialisierung von Integer und Float Zahlen ---- (10:45)
- Typumwandlung (Integer & Float) ---- (11:50)
- Rechenoperationen ---- (13:42)
- Bemerkung zur Division ---- (15:40)
- Verkürzte Rechenoperationen ---- (18:30)
- Ranges (rangeto() & until()) ---- (23:00)

Funktionen aus dem Kotlin.Math Package ---- (25:10)

Eulersche Zahl E & Kreiszahl PI ---- (25:45)

Trigonometrische Funktionen ---- (27:05)
- cos(x:Double):Double
- acos(x:Double):Double
- acosh(x:Double):Double
- sin(x:Double):Double
- asin(x:Double):Double
- asinh(x:Double):Double
- tan(x:Double):Double
- atan(x:Double):Double
- atanh(x:Double):Double

Min./Max. Funktionen ---- (30:45)
- min(a:Double,b:Double):Double(Gibt den Min Wert von zwei Zahlen aus)
- max(a:Double,b:Double):Double(Gibt den Max Wert von zwei Zahlen aus)

Potenz/Log.-Funktionen ---- (31:50)
- exp(x:Double): Double(entspricht e^x)
- expm1(x:Double):Double(entspricht (e^x) - 1)
- ln(x:Double):Double(entspricht ln(x))
- ln1p(x:Double):Double (entspricht ln(x+1) - 1
- log(x:Double,base:Double):Double(log(x) zur Basis base)
- log10(x:Double):Double(log(x) zur Basis 10)
- log2(x:Double):Double(log(x) zur Basis 2)

Allgemeine Funktionen ---- (33:25)
- sqrt() ---- (33:35)
- sign() ---- (34:15)
- abs() ---- (35:35)
- hypot() ---- (36:02)

Funktionen zum Runden ---- (37:57)
- floor() ---- (38:40)
- ceil() ---- (39:05)
- nextDown() bzw. nextUp() ---- (40:00)
- nextTowards() ---- (41:15)
- round() ---- (42:02)
- roundToInt() bzw. roundToLong() ---- (43:10)

Link zur offiziellen Kotlin Documentation zu Integer/Floats/Doubles (Stand 03/2020):

Link zur offiziellen Kotlin Documentation zum Kotlin.Math Package (Stand 03/2020):

-----------------------------------------------------------------------------------------------------------------------------------------------------
Hier findet ihr die nachfolgenden drei Videos zu diesem Kurs:

Kotlin Beginnerkurs Part 5 - If-Else & when() Verzweigung (German/Deutsch)

Kotlin Beginnerkurs Part 6 - Schleifen (German/Deutsch)

Kotlin Beginnerkurs Part 7 - Arrays (German/Deutsch)
Рекомендации по теме
Комментарии
Автор

Super Lehrstunde. Dicken Daumen hoch. :)

FinoMaler
Автор

ich finde deine Tutorials echt Klasse, besonders als Blutiger Anfänger.
du sagst immer alles ist wichtig, aber wofür? :)
(es fehlen mir ein bissel die Anwendungsbereiche)

clausmatthau