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 }