函数练习题|学习笔记

简介: 快速学习函数练习题。

开发者学堂课程【Scala 核心编程-基础函数练习题】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/609/detail/8938


函数练习题

 

一、练习

1.函数没有返回值案例:编写一个函数,从终端输入一个整数打印出对应的金字塔。

image.png

2.编写一个函数,从终端输入一个整数(1-9),打出对应的乘法表。

image.png

例:

新建一个包 exercises,再建一个 Exercise 选择 object。

object Exercise01{

def main(args:Array[String]):Unit={

println(请输入一个数字(1-9)之间)//如果代码不是1-9可以抛出一个异常,利用 do 循环如果没有处理就一直去输出直到输出正确

val n =StdIn.readInt()

//编写一个函数

def print99(n:Int)={  //因为没有返回值可以任选格式为(n:Int)=或者(n:Int):Unit=

for (i<- 1 to n){//用for循环遍历

for(i<- 1 to i){

printf(%d*%d=%d\t,j ,i,j * i)//输出,制表符\t

}

println()  //换行

}

}

运行结果:

D:\program\jdk8\bin\java…

请输入一个数字(1-9)之间

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

3.编写函数,给定义的一个二维数组(3×3)转置,这题讲数组的时候再完成。

image.png

目录
打赏
0
0
0
0
127
分享
相关文章
学习:练习题。
一、http://projecteuler.net/problems 二、poj:http://poj.org/ 三、http://projecteuler.net/ 四、http://chimera.labs.oreilly.com/books/1234000000726
511 0