欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:學(xué)習(xí) 筆記 Scala基礎(chǔ)語(yǔ)法

柚子快報(bào)激活碼778899分享:學(xué)習(xí) 筆記 Scala基礎(chǔ)語(yǔ)法

http://yzkb.51969.com/

Scala編程基礎(chǔ)

小白的Scala學(xué)習(xí)筆記 2024/5/21 上午某一時(shí)刻

文章目錄

Scala編程基礎(chǔ)變量定義基本數(shù)據(jù)類型塊表達(dá)式循環(huán)在Scala里面,任何數(shù)據(jù)皆是對(duì)象所有算數(shù)運(yùn)算符都是方法

變量定義

//區(qū)別 //val不能重新賦值

package com.oracle.jt

object Test1 {

def main(args: Array[String]): Unit = {

print("山東人們?nèi)f歲!??!")

//定義變量[val/var] 變量名[:數(shù)據(jù)類型]=值[;]

//Scala能自己識(shí)別數(shù)據(jù)類型

val a=23;

val b="ff"

val c:String="33"

var d="wangawu"

var e=333.33

//區(qū)別

//val不能重新賦值

d="wangfeng"http://var的值能改,是真變量

println()

print(a,b,c,d,e)

}

}

基本數(shù)據(jù)類型

package com.oracle.jt

object Test2 {

def main(args: Array[String]): Unit = {

val a1:Int=23

val a2:Float=23.3f;

val a3:Double=33.22d;

val a4:Long=2323232323L

val a5:Short=333

val a6:Byte=22;

val a7:Char='f'

val a8:Boolean=true

print(a1,a2,a3,a4,a5,a6,a7,a8)

}

}

如果沒有值,就輸出()

package com.oracle.jt

object Test3 {

def main(args: Array[String]): Unit = {

//條件表達(dá)式:再給一個(gè)變量賦值的時(shí)候,一個(gè)變量取值,在不同條件下是不一樣的

var b=23

val c=if(b>50) 90

println(c)

val d=false

val e=if(d) 88 else 0

println(e)

val f="qidong"

val g=if(f.equals("qidong")) true else false

println(g)

}

}

塊表達(dá)式

用一塊代碼來(lái)決定a的值,b在最后一行,表示把最后的b賦給a

package com.oracle.jt

object Test4 {

def main(args: Array[String]): Unit = {

//print(0.to(10)),一個(gè)數(shù)組

val a = {

var b=0

//0到10的累加

for (a <- 0.to(10)){

b+=a

}

b//在Scala中,最后一行變量,是用來(lái)賦值或返回值

}//塊

println(a)

}

}

循環(huán)

package com.oracle.jt

/**

* scala中,for循環(huán)是用來(lái)遍歷集合的

* java中是控制循環(huán)次數(shù)

*/

object Test5 {

def main(args: Array[String]): Unit = {

//for(變量名 <- 集合){}

for(a <- 0.to(10)){//0到10

print(a+" ")

}

println()

for(a <- 0.until(10)){//0到9

print(a+" ")

}

println()

var arr=Array(3,3,4,1,6)

for(b<- arr){

print(b+" ")

}

}

}

在Scala里面,任何數(shù)據(jù)皆是對(duì)象

數(shù)字可以打點(diǎn)訪問

0.until()//產(chǎn)生左閉右開的區(qū)間

0.to()//產(chǎn)生一個(gè)閉區(qū)間

練習(xí):

求1-100的累加和1-100偶數(shù)的和

package com.oracle.jt

object addsumNum {

def main(args: Array[String]): Unit = {

var sum=0;

var sumOU=0;

var sumJI=0;

for(a <- 1.to(100)){

sum+=a

}

println(sum)

for(a <- 1.to(100)){

if(a % 2==0){

sumOU+=a

}

else {

sumJI+=a

}

}

println(sumOU)

println(sumJI)

}

}

package com.oracle.jt

object Test7 {

def main(args: Array[String]): Unit = {

var a= 1.to(10)

var sum =0

for(elm <-a;if(elm % 2 ==0))//可以加條件

{

println(elm)

}

for(elm <- a;if(elm%2==0)){

sum+=elm

}

println(sum)

}

}

所有算數(shù)運(yùn)算符都是方法

package com.oracle.jt

object Test8 {

def main(args: Array[String]): Unit = {

var a=88

var b=23

var c=a.+(b)

println(c)

print(a.*(b))

println()

print(a.-(b))

println()

print(a./(b))

println()

}

}

柚子快報(bào)激活碼778899分享:學(xué)習(xí) 筆記 Scala基礎(chǔ)語(yǔ)法

http://yzkb.51969.com/

精彩文章

評(píng)論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18956953.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄