반복문
fun main() : Unit {
for(index : Int in 1..5){
println("현재숫자는 ${index}")
}
for(index : Int in 1 until 5){
println("현재숫자는 ${index}")
}
for(index in 0..15 step 5){
println("step ${index}")
}
for(index in 10 downTo 0){
print("downTo ${index}")
}
for (index in 10 downTo 0 step 3){
println("건너뛰면서 감소 : ${index}")
}
var numberArray = IntArray(10)
var StringArray = CharArray(10)
var array = arrayOf("하나","둘","셋","넷")
for(index in 0 until array.size){
print("array : ${array.get(index)} ")
}
}
함수사용법
fun main(){
println(plus(3))
printSum(2,2)
printSum(0,20,5)
}
fun plus(num : Int):Int{
return num*num
}
fun printSum(x:Int,y:Int) : Unit{
println("x+y=${x+y}")
}
fun printSum(start:Int, end:Int,section:Int){
var sum = 0
for(i in start .. end step section){
sum = sum+i
}
print("${start}+...+${end}=${sum}")
}