Type


java


int intType = 3;			// Int
long longType =3L;			// Long
Double doubleType = 3.0;	// Double
Float floatType = 3.0f		// Float

kotlin


val intType = 3			// Int
val longType = 3L		// Long
val doubleType = 3.0	// Double
val floatType = 3.0f	// Float

Convert Type


java - 암시적


int intType = 1;
long longType = intType;

System.out.println(intType + longType);

Kotlin - 명시적


val intType = 4
val longType: Long = intType.toLong()

println(intType + longType)

Any



Unit



Nothing