美文网首页
Kotlin -- 九九乘法表(真的是表格!)

Kotlin -- 九九乘法表(真的是表格!)

作者: START爱小鹿 | 来源:发表于2017-06-24 04:51 被阅读0次

还记得初中的时候刚学编程,老师讲到for循环,布置的作业是打印九九乘法表。那么多年一转眼就过去了,学习新语言就来打印一个有中国特色的九九乘法表吧。


上代码:

fun main(args : Array<String>){
    multiplicationTable()
}

fun multiplication(a: Int, b: Int) = a * b  //Kotlin新特性!!!简洁明了!

fun multiplicationTable(){

    for(i in 0..9){
        if(i==0){
            //打印第一行
            for(i in 0..9){
                if(i==0)
                    print("*\t")
                else
                    print("$i\t")

            }
            println()
        } else {
            print("$i\t")  //打印第一列

            for(j in 1..i){  
                //打印内容
                print(multiplication(i,j).toString()+"\t")
            }

            println()  //换行
        }
    }
}

为了学习Kotlin的特性,特意将乘法独立出来写(虽然只有一行=。=)


输出结果:

*   1   2   3   4   5   6   7   8   9   
1   1   
2   2   4   
3   3   6   9   
4   4   8   12  16  
5   5   10  15  20  25  
6   6   12  18  24  30  36  
7   7   14  21  28  35  42  49  
8   8   16  24  32  40  48  56  64  
9   9   18  27  36  45  54  63  72  81  

相关文章

  • Kotlin -- 九九乘法表(真的是表格!)

    还记得初中的时候刚学编程,老师讲到for循环,布置的作业是打印九九乘法表。那么多年一转眼就过去了,学习新语言就来打...

  • Kotlin、Swift 基础语法练习

    测试一、编写九九乘法表 效果如下: Kotlin Swift 测试二、 打印1000以内质数 Kotlin Swi...

  • 函数的进阶用法

    今天老师布置了九九乘法表的作业,一共两个表格,第一个九九乘法表的表格还好做,倒弄清相对引用和绝对引用就会自己输...

  • 10函数的进阶用法

    今天老师布置了九九乘法表的作业,一共两个表格,第一个九九乘法表的表格还好做,倒弄清相对引用和绝对引用就会自己输...

  • 从Java到Kotlin

    从Java到Kotlin有多远? 相对于Java来说,Kotlin真的是太简洁了. Kotlin新鲜的地方 1、去...

  • 第9节课第二个作业

    #作业目标:九九乘法表 ##代码: /** * 九九乘法表 **/ for (in...

  • EXCEL九九乘法表

    看到上面的表格,是否想起了自己小学的无忧岁月,今天,我们一起动手 用EXCEL来做个九九乘法表。 1,在B1输入数...

  • python 下的九九乘法表

    while循环下的九九乘法表 for循环下的九九乘法表

  • Kotlin 开发Android (一):Kotlin介绍

    背景 Kotlin火了,真的,以前我们搞kotlin只是野路子,商用项目中不提倡使用Kotlin,因为没有多少人愿...

  • Java,Python冒泡排序

    Java冒泡排序 Python冒泡排序 Java九九乘法表 Python九九乘法表

网友评论

      本文标题:Kotlin -- 九九乘法表(真的是表格!)

      本文链接:https://www.haomeiwen.com/subject/hwbhcxtx.html