Online tools
Web school
在线工具
基础教程
菜鸟教程
编程学习
Web 学校
❮
❯
HTML
CSS
JAVASCRIPT
SQL
PYTHON
JAVA
PHP
HOW TO
W3.CSS
C
C++
C#
BOOTSTRAP
REACT
MYSQL
JQUERY
EXCEL
XML
DJANGO
NUMPY
PANDAS
NODEJS
DSA
TYPESCRIPT
SWIFT
ANGULAR
ANGULARJS
GIT
POSTGRESQL
MONGODB
ASP
AI
R
GO
KOTLIN
SWIFT
SASS
VUE
GEN AI
SCIPY
AWS
CYBERSECURITY
DATA SCIENCE
INTRO TO PROGRAMMING
HTML & CSS
BASH
RUST
TOOLS
Kotlin Tutorial
Kotlin HOME
Kotlin Intro
Kotlin Get Started
Kotlin Syntax
Kotlin Output
Kotlin Comments
Kotlin Variables
Kotlin Data Types
Kotlin Operators
Kotlin Strings
Kotlin Booleans
Kotlin If...Else
Kotlin When
Kotlin While Loop
Kotlin Break/Continue
Kotlin Arrays
Kotlin For Loop
Kotlin Ranges
Kotlin Functions
Kotlin Classes
Kotlin OOP
Kotlin Classes/Objects
Kotlin Constructors
Kotlin Class Functions
Kotlin Inheritance
Kotlin Cert
Kotlin Certificate
Kotlin Examples
Kotlin Examples
Kotlin Compiler
Kotlin Exercises
Kotlin Quiz
Kotlin Practice Problems
Kotlin Syllabus
Kotlin Study Plan
Kotlin Examples
❮ Previous
Next ❯
Kotlin Syntax and Output
Output some text
Output text on new lines
Do a simple calculation
Output some text with the print() function
Output Explained
Kotlin Comments
Single-line comment before a line of code
Single-line comment at the end of a line of code
Multi-line comment
Comments Explained
Kotlin Variables
Create two variables
Create two variables and specify the data type
Declare a variable without assigning the value
Create variable that cannot be changed/reassigned
Combine both text and a variable
Add a variable to another variable
Variables Explained
Kotlin Data Types
Create different variables of different types
Create different variables of different types explicitly
Create a Byte type variable
Create a Short type variable
Create an Int type variable
Create a Long type variable
Create a Float type variable
Create a Double type variable
Create a Boolean type variable
Create a Char type variable
Create a String type variable
Type conversion - Convert a data type to anoter type
Data Types Explained
Kotlin Operators
Addition operator
Subtraction operator
Multiplication operator
Division operator
Modulus operator
Increment operator
Decrement operator
Assignment operator
Equal operator
Not equal operator
Greater than operator
Less than operator
Greater than or equal to operator
Less than or equal to operator
Logical and operator
Logical or operator
Logical not operator
Operators Explained
Kotlin Strings
Create a string
Create a string and specify the type
Access a string
Find the length of a string
Compare two strings
Find a string in a string
Concatenate/merge two strings
Concatenate/merge two strings with the plus() function
Use quotes inside a string
Strings Explained
Kotlin Booleans
Create a boolean
Create a a boolean and specify the type
Compare two values
Booleans Explained
Kotlin If...Else
The if statement
The else statement
The else if statement
If..else expression
Short hand if..else
If...Else Explained
Kotlin When
The when expression
When Explained
Kotlin While Loop
Loop through a block of code using a while loop
Loop through a block of code using a do/while loop
While Loop Explained
Kotlin While Loop
Jump out of a loop with the break statement
Skip a value in a loop with the continue statement
Break/continue Explained
Kotlin Arrays
Create and access an array
Change an array element
Find the length/size of an array
Check if an element exists in an array
Loop through an array
Arrays Explained
Kotlin For Loops
Loop through an array of strings
Loop through an array of integers
For loop Explained
Kotlin Ranges
Create a range of characters
Create a range of numbers
Check if a value exists in a range
Using the break statement in a range
Using the continue statement in a range
Ranges Explained
Kotlin Functions
Create a function and call it
Call a function multiple times
Create a function with parameters
Using the return keyword in a function
Short hand syntax for return values
Functions Explained
Kotlin Classes
Create a class and an object of that class
Create multiple objects of one class
Create a constructor
Create a class function
Create a class function with parameters
Create a class that should inherit properties of a parent class (inheritance)
Classes Explained
❮ Previous
Next ❯
★ +1
Sign in to track progress
COLOR PICKER
REMOVE ADS