Tälle sivulle on koottu joukko Ohjelmoinnin perusteita Java-kielellä -kurssimateriaalini esimerkkejä Scala-kielellä ohjelmoituna. Koska esimerkit on muokattu suoraan Java-versioista, ne eivät missään nimessä edusta Scalan käyttöä tyylikkäimmillään! Tämän sivun esimerkkien rinnalla kannattaa katsella kyseistä Java-kurssimateriaalia. Kappalenumerointi ja -otsikointi ovat samat.
var eka = 7 var toka = 9 * eka var kolm = (eka + toka) * 100 eka = eka + 1 // tulostetaankin: println(eka) println(toka) println(kolm)Summa.scala:
println("Anna kaksi lukua")
var eka = readInt
var toka = readInt
var kolmas = eka + toka
println("Niiden summa on")
println(kolmas)
IfWhileEsim.scala:
println("Anna luku!")
var luku = readInt
if (luku==7) // valinta
println("hip hei")
else
println("töttöröö")
println("Anna luku!")
luku = readInt
while (luku < 10) { // toisto
println(luku * luku)
luku = luku + 1
}
Ikuinen.scala:
var luku = readInt
while (luku < 100) { // toisto
println(luku * luku)
luku = luku - 1
}