Visualizzazione dei risultati da 1 a 4 su 4

Discussione: while o do-while?

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    2

    while o do-while?

    Salve!!! volevo delle delucidazioni su come risolvere il seguente esercizio, e su quale comando utilizzare:

    Scrivete un programma che chiede in input una sequenza di numeri
    e stampa le somme parziali. Il programma termina quando l'utente immette 0.
    Ad esempio, se l'utente immette 2 5 3 0 allora il programma stampa 2 7 10.

    Grazie!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    2
    ps:

    per l'input da tastiera viene utilizzata la classe jbook.util.Input

    http://www.apogeonline.com/2009/libr...lasseJbook.zip

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: while o do-while?

    Originariamente inviato da matt182
    Scrivete un programma che chiede in input una sequenza di numeri
    e stampa le somme parziali. Il programma termina quando l'utente immette 0.
    Ad esempio, se l'utente immette 2 5 3 0 allora il programma stampa 2 7 10.
    Non hai precisato quale deve essere il "flusso", anche a grandi linee, del programma. Ma potrei dedurlo/proportelo io.
    Dipende però anche da come vuoi gestire le eccezioni. Infatti se leggi es. un int con quella classe e l'input non è in formato valido allora hai una eccezione. Qui potresti o far ripetere quel input o abortire tutto il programma.

    Se vuoi gestire la ripetizione dell'input se non valido, puoi farti un metodo a parte che con ulteriore ciclo richiede l'input finché non si ottiene un valore valido. Poi restituisce il valore (che quindi, ovvio, è valido).
    A quel punto il ciclo principale potrebbe benissimo essere un semplice while in cui nella condizione fai anche un assegnamento ad una variabile per tenere il valore (oltre al test != 0).

    Non è l'unico scenario possibile, comunque. Butta giù del codice, se hai dubbi, postalo e/o chiedi pure.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da matt182
    Salve!!! volevo delle delucidazioni su come risolvere il seguente esercizio, e su quale comando utilizzare [...]
    Come da Regolamento, inizia a scrivere il codice della tua soluzione e - in caso di difficoltà, errori o problemi - posta i dettagli e quello che hai scritto in modo che possiamo darti eventualmente una mano.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.