코틀린의 while문과 do while 문의 기능 및 문법은 코틀린 문법의 일반적인 특징을 제외하면 자바와 완전히 동일하다.
//java
//while
int a = 0;
int b = 10;
while(a < b) {
Log.d("Number", "a=" + a + " b=" + b);
a+=2;
b++;
}
//do while
int a = 0;
int b = 10;
do {
Log.d("Number", "a=", + a + " b=" + b);
a+=2;
b++;
} while(a < b);
//kotlin
var a: Int = 0
var b: Int = 10
while(a < b) {
Log.d("Number", "a=$a b=$b");
a+=2
b++
}
//do while
var a: Int = 0
var b: Int = 10
do {
Log.d("Number", "a=$a b=$b")
a+=2
b++
} while(a < b)