网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
实验说明:
九九乘法表是我国古代人民的智慧结晶,在春秋战国时代就已经在筹算中运算,到明代则改良病用在算盘上。现需要使用scala编程输出九九乘法表。
object chengfabiao{
def main(args: Array[String]): Unit = {
for (i<-1 to 9){
for (j<-1 to i){
print(j+"*"+i+"="+(i*j)+"\t")
}
println()
}
}
}
第二次实验
要去掉Spark中的日志输出,有几种不同的方法可以实现:
import org.apache.log4j.{Level, Logger}
val rootLogger = Logger.getRootLogger()
rootLogger.setLevel(Level.ERROR)
请根据给定的实验数据,在spark-shell中通过编程来计算以下内容:
学生填写代码以及给出最终结果
(1) 该系总共有多少学生;
答案为: 人
(2) 该系共开设来多少门课程;
答案为 门
(3) Tom同学的总成绩平均分是多少;
Tom同学的平均分为 分
(4) 求每名同学的选修的课程门数;
答案共 265行
(5&#