我是靠谱客的博主 贪玩溪流,最近开发中收集的这篇文章主要介绍Kotlin 基本类型和相关基础操作运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

fun main(args: Array<String>) {
    //一元操作符 正号“+” 符号“-”
    //一元操作符紧靠在被操作对象之前,不可有空格
    var a = 3
    a = -100

    val b = +a
    var c = -a
    println("${b}${c}")

    //二元操作符指同时操作两个对象
    var d = a + c
    print("n")
    print(d)
    print("t")

    // 赋值操作符 “=” 用“=”右边的值来更新左边变量的值

    var e = d
    println(e)

    //数学操作符 + - * / %
    println(" a = 3, b= 4;a=12")
    println("+ --: a+b=" + (3 + 4))
    println("- --: a-b=" + (3 - 4))
    println("* --: a*b=" + (3 * 4))
    println("/ --: a/b=" + (12 / 4.0))
    println("% --: a/b=" + (12 % 4))

    //如果有一个对象是Int、Long整数,有一个对象是小数(Double/Float),整体计算结果也会是小数(Double/Float)
    //即使是整除,也会是这样的结果

    var gdp = 10_000.0
    var gdpGrowth = 6.7 / 100
    gdp += (gdp * gdpGrowth)

    println(gdp)

    val fczj = 150_0000
    val lv = 4.9 / 100
    val fqns = 30
    val sfc = 0.3

    val bj = (fczj * (1 - sfc)) / (fqns / lv)
    var dkzje = fczj * (1 - sfc)

    val fqyslb = Array(fqns * 12, { i -> i + 1 })

    val mylxlb = fqyslb.map {
        val dylx = dkzje * (lv / 12)
        dkzje -= bj
        dylx
    }

    val zhf = fczj + mylxlb.sum()

    println("${(fczj / 1_0000).toInt()}万的房产," + "分期${fqns}年,月利率${lv * 100}%,将一共花费" +
            "${(zhf / 1_0000).toInt()}万。")

    println("********************************比较操作符**************************************")
    println(1 > 2)
    println(1 >= 2)
    println(1 < 2)
    println(1 <= 2)
    println(1 == 2)
    println(1 != 2)

}

最后

以上就是贪玩溪流为你收集整理的Kotlin 基本类型和相关基础操作运算的全部内容,希望文章能够帮你解决Kotlin 基本类型和相关基础操作运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部