beginnersbook.com

  • Home
  • All Tutorials
    • Learn Servlet
    • Learn JSP
    • Learn JSTL
    • Learn C
    • Learn C++
    • Learn MongoDB
    • Learn XML
    • Learn Python
    • Learn Perl
    • Learn Kotlin
  • Core Java
  • OOPs
  • Collections
  • Java I/O
  • JSON
  • DBMS

Kotlin Operators – Arithmetic, Assignment, Unary, Logical and More

By Chaitanya Singh | Filed Under: Kotlin Tutorial

Operators works on operands and used for calculation. For example, + is an operator and when I use it in a expression like this: a+b, it performs addition on operands a & b. In this guide, we will learn types of operators available in Kotlin and how to use them.

Operators in Kotlin are grouped in following categories:
1. Arithmetic operators
2.

1. Arithmetic Operators

  • + Addition Operator
  • – Subtraction Operator
  • * Multiplication Operator
  • / Division Operator
  • % Modulus Operator

Example of Arithmetic Operators

fun main(args: Array<String>) {

   val num1 = 101.99
   val num2 = 100.50
   var op: Double

   op = num1 + num2
   println("Addition: $op")

   op = num1 - num2
   println("Subtraction: $op")

   op = num1 * num2
   println("Multiplication: $op")

   op = num1 / num2
   println("Division: $op")

   op = num1 % num2
   println("Modulus: $op")
}

Output:

Addition: 202.49
Subtraction: 1.4899999999999949
Multiplication: 10249.994999999999
Division: 1.014825870646766
Modulus: 1.4899999999999949

The Addition operator (+) is also used for the string concatenation. You can read about it here:
String Concatenation in Kotlin

Note: This guide is incomplete. More content is going to be added soon.

❮ PreviousNext ❯

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Kotlin Tutorial

  • Kotlin Tutorial
  • Kotlin in Eclipse IDE
  • Kotlin in IntelliJ
  • First Kotlin Program
  • Kotlin Keywords
  • Kotlin Variables
  • Kotlin Type Casting
  • Kotlin operators
  • Kotlin Input/Output
  • Kotlin Comments

Kotlin String

  • Kotlin String

Kotlin Array

  • Kotlin Array
  • Kotlin Range

Control Flow

  • Kotlin if expression
  • Kotlin when expression
  • Kotlin for loop
  • Kotlin while loop
  • Kotlin do-while loop
  • Kotlin continue
  • Kotlin break

Kotlin Function

  • Kotlin Function
  • Kotlin Recursion
  • Kotlin default and named arguments
  • Lambda functions
  • Higher Order Function

Exception Handling

  • Exception Handling
  • Kotlin try catch
  • Multiple catch blocks
  • Nested try catch
  • Throw keyword
  • Kotlin try expression

Kotlin OOP

  • Class and Objects
  • Kotlin Constructors
  • Kotlin Inheritance
  • Visibility Modifiers
  • Kotlin abstract class
  • Kotlin Interfaces
  • Nested and Inner Class
  • Kotlin Data Class
  • Kotlin Sealed Class

Recently Added..

  • JSON Tutorial
  • Java Regular Expressions Tutorial
  • Java Enum Tutorial
  • Java Annotations Tutorial

Copyright © 2012 – 2021 BeginnersBook . Privacy Policy . Sitemap