📋前言📋
💝博客主頁:紅目香薰_CSDN博客-大資料,計算機理論,MySQL領域博主💝
?本文由在下【紅目香薰】原創,首發于CSDN?
🤗2022年最大愿望:【服務百萬技術人次】🤗
💝初始環境地址:【spark環境搭建(idea版本)_紅目香薰-CSDN博客】💝
環境需求
環境:win10
開發工具:IntelliJ IDEA 2021.2
maven版本:3.6.3
目錄
📋前言📋
環境需求
Scala 陣列
宣告陣列
陣列操作
陣列遍歷
總結
創建測驗類【day1/demo7.scalc】,型別為【object】

Scala 陣列
Scala 語言中提供的陣列是用來存盤固定大小的同型別元素,陣列對于每一門編輯應語言來說都是重要的資料結構之一,
宣告陣列變數并不是宣告 number0、number1、...、number99 一個個單獨的變數,而是宣告一個就像 numbers 這樣的變數,然后使用 numbers[0]、numbers[1]、...、numbers[99] 來表示一個個單獨的變數,陣列中某個指定的元素是通過索引來訪問的,
陣列的第一個元素索引為【0】,最后一個元素的索引為元素總數減1,
宣告陣列
以下是 Scala 陣列宣告的語法格式:
package day1
object demo7 {
def main(args: Array[String]): Unit = {
var arr=Array(156,16,86,46,5,6,8346,56,61,1);
var array = new Array[Int](10)
}
}
陣列操作
獲取索引對應的值
package day1
object demo7 {
def main(args: Array[String]): Unit = {
var arr=Array(156,16,86,46,5,6,8346,56,61,1);
var array = new Array(10)
println(arr(2))
}
}

修改索引對應的值
package day1
object demo7 {
def main(args: Array[String]): Unit = {
var arr=Array(156,16,86,46,5,6,8346,56,61,1);
var array = new Array[Int](10)
arr(2)=666
println(arr(2))
}
}

陣列遍歷
package day1
object demo7 {
def main(args: Array[String]): Unit = {
var arr=Array(156,16,86,46,5,6,8346,56,61,1);
var array = new Array[Int](10)
//陣列遍歷方法
for (x <- arr){
print(x+",")
}
println()
// 計算陣列所有元素的總和
var total = 0.0;
for ( i <- 0 to (arr.length - 1)) {
total += arr(i);
}
println("總和為 " + total);
// 查找陣列中的最大元素
var max = arr(0);
for ( i <- 1 to (arr.length - 1) ) {
if (arr(i) > max) max = arr(i);
}
println("最大值為 " + max);
}
}

總結
到這里有關一天學完spark的Scala基礎語法教程七、陣列(idea版本)就結束了
Scala陣列這里的用法相對來說比較討厭,不是很容易掌握,需要多練練啊,
希望能對大家有所幫助,
歡迎一鍵三連,謝謝,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/421872.html
標籤:其他
上一篇:計算機畢業設計之吊炸天Python+Spark電影推薦系統 電影采集大資料分析 電影購票系統 電影購票小程式app 電影院管理系統 電影資料分析大屏
下一篇:Flink學習之環境搭建
