1. Kokeile alla olevaa ohjelmaa:
class While_silmukka { public static void main(String[] args) { int i=0; while(i < 20) { System.out.println("Laskuri i on nyt: "+i); i++; } } }
2. Tee ohjelma, joka tulostaa joko ”kruuna” tai ”klaava”.
3. Tee ohjelma, joka kysyy:”Montako kertaa heitetään?” ja sen jälkeen tulostaa nopan silmälukuja.
4. Tee ohjelma, joka arpoo nopan silmäluvun ja arvuuttaa silmälukua käyttäjältä, kunnes tämä arvaa oikein.
5. Tee ohjelma, joka kysyy käyttäjältä lukuja ja laskee niiden keskiarvon. Lukujen syöttö lopetaan vaikkapa syöttämällä ”QUIT”.
6. Tee ohjelma, joka kysyy kolikon heittojen määrän. Sen jälkeen ohjelma kertoo, montako kruunua ja klaavaa tuli.
7. Kokeile allaolevaa ohjelmaa:
/*********************************************** *** Ohjelma laskee lukuja yhteen, kunnes *** *** käyttäjä antaa luvun 0 *** ***********************************************/ import java.io.*; class Summaaja { public static void main(String[] args) throws IOException { int summa=0, luku=0; String syote; BufferedReader lukija = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Ohjelma laskee syöttämiesi lukujen summan."); System.out.println("Lukujen syöttö lopetetaan antamalla luvuksi 0"); do { System.out.print("Anna luku :"); syote = lukija.readLine(); luku = Integer.parseInt(syote); summa = summa + luku; } while(luku != 0); System.out.println("Antamasi lukujen summa on " + summa); } }
Muuta edellistä ohjelmaa siten, että summaaminen lopetaan, kun summa on suurempi kuin 1000 tai kun annetaan luku 0.
8. Tee ohjelma, jossa kysytään käyttäjältä aluksi lukujen määrä. Sen jälkeen kysytään luvut ja lasketaan niiden keskiarvo.
9. Tee ohjelma, joka liikuttaa tähteä ruudulla edestakaisin. Ohje: Tee tähden tulostus silmukassa. Käytä System.out.print tulostusta. Tähden saa liikkumaa oikealla käyttämällä tulostuksen erikoismerkkejä. Siirrä tulostuskohta askelpalauttimelle tähden päälle ja tulosta sen päälle välilyönti. Sen jälkeen tulosta tähti.
