1
为了输出下面结果,请编写Kotlin程序:
原始值65.0,转换为String:65.0
原始值65.0,转换为Int:65
原始值65.0,转换为Double:65.0
原始值65.0,转换为Boolean:false
原始值65.0,转换为Char:A
分析:
运用kotlin中的类型转换函数进行转换
fun main(){
var testFloat:Float = 65f
var tetsString:String = testFloat.toString()
var testInt:Int = testFloat.toInt()
var testDouble:Double = testFloat.toDouble()
var testBoolean:Boolean = testFloat.isNaN()
var testChar:Char = testFloat.toChar()
println("原始值是:$testFloat,转换为String:$tetsString")
println("原始值是:$testFloat,转换为Int:$testInt")
println("原始值是:$testFloat,转换为Double:$testDouble")
println("原始值是:$testFloat,转换为Boolean:$testBoolean")
println("原始值是:$testFloat,转换为Char:$testChar")
}
2
有如下数组的定义和赋值语句:
var testarray1:IntArray = intArrayOf(7,8,9)
请编写Kotlin程序,输出该数组的元素。
分析:
运用kotlin中的for循环遍历输出
fun main(){
var testarray1:IntArray = intArrayOf(7,8,9)
for (item in testarray1){
println(item)
}
}
3
有如下数组的定义和赋值语句:
var int_testarray2:FloatArray = floatArrayOf(777.77f,888.88f,999.99f)
请编写Kotlin程序,输出该数组的元素。
分析:
运用kotlin中的for循环将数组中的元素拼接成字符串,然后输出字符串
fun main(){
var int_testarray2:FloatArray = floatArrayOf(777.77f,888.88f,999.99f)
for (item in int_testarray2){
println(item)
}
}
4
有这样一个数组:
var string_array:Array<String> = arrayOf("How", do", "You", "do")
使用下标方式遍历输出结果:
How, do, You, do
分析:
运用kotlin中的for循环将数组中的元素拼接成字符串,然后输出字符串
fun main(){
var string_array:Array<String> = arrayOf("How", "do", "You", "do")
var str:String = ""
for(item in string_array){
str = str + item.toString()+","
}
println(str)
}