//EndlosSchleifen.java MM 2011 import Tools.IO.*; //Eingaben /** * Aufsummieren beliebig vieler natuerlicher Zahlen. */ public class EndlosSchleifen { /** * Liest natuerliche Zahlen ein und addiert diese, * Abbruch mit -1. */ public static void main( String[] args) { int zahl = 0, summe = 0; while( true) // Formale Endlosschleife { zahl = IOTools.readInteger ( "Naechste natuerliche Zahl (Abbruch mit -1): "); if( zahl < 0) break; // Schleifenabbruch // Abbruch Schleifendurchlauf if( zahl == 0) continue; summe += zahl; // System.out.println( "Zahl = " + zahl); // System.out.println( "Summe = " + summe); } System.out.println( "\nSumme = " + summe); } }