java:tiedon_syotto:tehtavat:ratkaisu4
/* Ohjelma kysyy käyttäjältä lukuja kunnes käyttäjä syöttää QUIT. Sen jälkeen ohjelma laskee annettujen lukujen keskiarvon */ import java.io.*; class Keskiarvo_QUIT { public static void main(String args[]) throws IOException { BufferedReader lukija = new BufferedReader(new InputStreamReader(System.in)); int annettu_luku, summa=0, lkm=0; double keskiarvo; String syote; System.out.println("Lasken syöttämäsi lukujen keskiarvon"); System.out.println("Lopeta lukujen syöttö kirjoittamalla QUIT"); do { System.out.print("Anna luku " + (lkm+1)+":"); syote = lukija.readLine(); if (!syote.equals("QUIT")) { summa = summa + Integer.parseInt(syote); lkm++; } }while(!syote.equals("QUIT")); System.out.println("Annoit " + lkm +" lukua."); if (lkm > 0) { keskiarvo = (double)summa / (double)lkm; System.out.println("Lukujen keskiarvo on " + keskiarvo); } else { System.out.println("Et antanut yhtään lukua!"); } } }
java/tiedon_syotto/tehtavat/ratkaisu4.txt · Viimeksi muutettu: 2015/08/13 16:57 / 127.0.0.1
