函数练习题|学习笔记

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

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

相关文章
|
Dart Android开发 iOS开发
比较 Flutter 日期选择器库【Flutter 专题 6】
日期选择器是对 UI 的有用补充,它使您的应用程序用户可以轻松地从日历中选择日期。无论您是在注册表单中添加出生日期字段,还是为用户提供预约时间段,您都可以使用日期选择器库来简化流程。 在本教程中,我们将探索 Flutter 的三个流行日期选择器库 Flutter、Flutter Datetime Picker、Flutter Date Range Picker 和date_time_picker。我们将检查每个库的功能并将每个库安装在一个简单的移动应用程序中。
1309 0
比较 Flutter 日期选择器库【Flutter 专题 6】
|
测试技术 虚拟化 iOS开发
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
这篇文章是iOS自动化测试方案的第二部分,详细介绍了在Xcode开发者工具中构建WebDriverAgent(WDA)应用到iPhone的全过程,包括环境准备、解决构建过程中可能遇到的错误,以及最终成功安装WDA到设备的方法。
1260 0
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
4918 2
|
机器学习/深度学习 自然语言处理
社区供稿 | EcomGPT:基于任务链数据的电商大模型(附魔搭推理实践)
在电商领域中,自然语言处理和深度学习的发展对电商技术的推进做出了很大的贡献。通过这些技术,可以实现从产品信息提取到用户查询理解等多种能力,尤其是近期各类大语言模型(Large Language Models,LLMs)的涌现,让我们看到了它们在电商领域引用的潜力。然而,通用的大语言模型并不是专门为电商领域设计的,这可能导致它们在电商任务中表现不佳。
|
消息中间件 负载均衡 Kubernetes
构建可扩展性强的返利App后端服务架构
构建可扩展性强的返利App后端服务架构
|
网络协议
最新谷歌浏览器修复谷歌翻译方法
最新谷歌浏览器修复谷歌翻译方法
685 0
|
存储 前端开发 Java
权限管理与jwt鉴权-2
权限管理与jwt鉴权-2
302 1
|
机器学习/深度学习 物联网 BI
第 46 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明),签到题3题
第 46 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(昆明),签到题3题
271 0
|
存储 NoSQL Redis
【Redis】全量复制和部分复制
【Redis】全量复制和部分复制
449 0
【Redis】全量复制和部分复制
|
搜索推荐
千亿魔咒:谁为百度2019年收入停滞负责?
“如果百度此战失利,中国互联网还是BAT,只是BAT要重生,这个B会从Baidu换成Bytedance(字节跳动)。”,2019年5月,向海龙离职,《财经》杂志独家记录了百度人士变动的一幕,这话出自百度的一位管理层。
400 0
千亿魔咒:谁为百度2019年收入停滞负责?