scala小练习
是胖胖吖
你好,陌生人。谢谢你的关注!
展开
-
map及匹配
用map完成下面的题目要求 假设有如下国家和国家国土面积:'Russia': 1707.5, 'Canada': 997.1, 'China': 960. 1 ,按照国土面积的升序输出Russia、Canada、China三个国家和对应的国土面积。 1>定义map 2>输出各个国家的名字 (Russia、Canada、China) 3>输出各个国家的国土面积(1707.5、997.1、960.1) 4>输出国家及对应的面积('Russia': 1707.5, 'Canada': .原创 2021-06-02 20:38:28 · 1352 阅读 · 0 评论 -
数组的应用
对于一组存放在数组里的成绩数据(自己设置10个数),检查其数据的合理性,即数据要大于等于0小于等于100,把不合理的数据删除。 import scala.collection.mutable.ArrayBuffer val a =ArrayBuffer[Int]() a += (1,2,3,4,5,-1,-3,-5,-7,20) print("a Array: (" ) for(i <- 0 until a.length-1) print(a(i)+" , ") println(a.last原创 2021-06-02 20:30:30 · 95 阅读 · 0 评论 -
类的基本属性
设计构造Person类。包括姓名(name),性别(sex)和年龄(age)。提供所有属性的set和get函数,提供print函数打印其信息; 构造Student类继承Person类,并增加学校(school),学号(studentID)。 按下列要求定义对象,对这两个类进行测试。 测试: 1>定义一个名为per1:自己的信息(如张三,男,19)的Person对象,输出该对象的相关信息; 2>定义一个名为stu1的 Student对象,学校是“YBU”,学号为:2020001(自己的学.原创 2021-06-02 20:19:48 · 489 阅读 · 0 评论 -
有关for循环的实验
for(i<-1 to 5){ println("******") } for(i<-1 to 5;j<-1 to i){ print("*") } for (i<- 1 to 5 ) { for (j<-1 to 6- i) print("* ") print("\n") if(i==5) print("*****") } for(i<-1 to 5){...原创 2021-05-19 12:28:42 · 209 阅读 · 0 评论