// Keskiarvo.java Copyright (c) 2005 Kari Laitinen // http://www.naturalprogramming.com // 2005-09-20 File created. // 2005-09-20 Last modification. import java.util.* ; class Keskiarvo { public static void main( String[] ei_kaytossa ) { Scanner nappaimisto = new Scanner( System.in ) ; int luku_nappaimistolta = 0 ; int annettujen_lukujen_maara = -1 ; float keskiarvo = 0 ; int lukujen_summa = 0 ; System.out.print( "\n Tama ohjelma laskee nappaimistolta annettujen" + "\n kokonaislukujen keskiarvon. Ohjelma lopettaa" + "\n lukujen pyytamisen kun annat sille nollan.\n\n" ) ; do { System.out.print( " Anna kokonaisluku: " ) ; luku_nappaimistolta = nappaimisto.nextInt(); annettujen_lukujen_maara ++ ; lukujen_summa = lukujen_summa + luku_nappaimistolta ; } while ( luku_nappaimistolta != 0 ) ; if ( annettujen_lukujen_maara > 0 ) { keskiarvo = (float) lukujen_summa / (float) annettujen_lukujen_maara ; } System.out.print( "\n Keskiarvo on: " + keskiarvo + " \n" ) ; } }