函数练习题|学习笔记

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

开发者学堂课程【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

相关文章
|
10月前
|
移动开发 前端开发 JavaScript
HTML+CSS练习题【详解】
HTML+CSS练习题【详解】
222 0
练习题:暗恋
练习题:暗恋
81 0
|
Go 开发工具 开发者
练习题评讲和总结 | 学习笔记
简介:快速学习练习题评讲和总结
101 0
练习题评讲和总结 | 学习笔记
|
机器学习/深度学习
牛客网练习题(函数部分)
牛客网练习题(函数部分)
107 0
每日坚持:练习题
每日坚持:练习题
100 0
|
存储 编译器 C语言
C语言关键字必备练习题
C语言关键字必备练习题
186 0
|
大数据 开发者 索引
练习题-2|学习笔记
快速学习练习题-2
|
机器学习/深度学习 开发者 索引
练习题-3|学习笔记
快速学习练习题-3
|
开发者 索引 Python
练习题-1|学习笔记
快速学习练习题-1
127 0
|
算法 Unix Shell