【智能终端】数组遍历 类型转换 字符串拼接

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)
}

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值