Java – suma čísel pomocí do while cyklu

Datum vydání: 2011-03-01 15:06:55; aktualizováno: 2019-11-07 12:06:06

Příklad:

Program Suma cyklus do while. Sečte celá čísla zadaná zvenčí a zobrazí výsledek. Počet čísel není znám předem, ukončovacím znakem je -999. Řídící podmínka je na konci cyklu.1

Využila jsem jednoduchý příklad z knihy Programování v pascalu od Jany Pšenčíkové. Trochu jsem si ho upravila a naprogramovala v Javě.

Řešení:

Zde je moje řešení daného cvičení naprogramovaného ve vizuálním vývojovém prostředí NetBeans:

Suma:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplicationsumadowhile;

import java.util.Scanner;

/**
 *
 * @author Jitka
 */
public class SumaDoWhile {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int suma = 0;
        int cislo = 0;
        System.out.println("Program sečte zadaná čísla. Pro ukončení programu zadejte -999.");
        do {
            suma += cislo;
            System.out.print("Zadejte celé číslo: ");
            cislo = scanner.nextInt();
        } while (cislo != -999);
        System.out.println("Suma = " + suma);
    }
}


1. Jana Pšenčíková Programování v pascalu. 1. vyd. Kralice na Hané: Computer Media. 2008. ISBN 978-80-86686-96-7, str. 99