Visualizzazione dei risultati da 1 a 3 su 3

Discussione: auto : while (true)

  1. #1

    auto : while (true)

    sto cercando di chiarirmi le idee:


    codice:
    package indovina1;
    
    
    import java.io.*;
    
    
    public class Indovina1 {
        public static void main( String[] args ) throws Exception {
            BufferedReader input = new BufferedReader(new InputStreamReader( System.in ) );
            
            //Costanti
            final int Costante = 15;
        
            //Variabili di input
            int num;
        
            //Ciclo
            while( true )
            {
                //Acquisisci num
                System.out.println("Inserire un numero: ");
                String line = input.readLine();
                num = Integer.parseInt( line );
        
                //Se num != costante
                if (num != Costante)
                {
                    continue;                //torna a while
                } 
        
                break;                     //interrompi ciclo
            }
            
            System.out.println("numero trovato!");
        }
    }


    allora:

    -while (true) .. ma true riferito a cosa?? ...a (num != Costante)??

    cioè a while segue subito un if?, la cui condizione determina a sua volta la condizione di while: (true)

    è possibile??


    grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Filippo11 Visualizza il messaggio
    -while (true) .. ma true riferito a cosa?? ...a (num != Costante)??
    No, true è il valore letterale boolean per "vero". E while(true) vuol solo dire: condizione sempre vera, quindi di per sé cicla sempre!

    Quote Originariamente inviata da Filippo11 Visualizza il messaggio
    cioè a while segue subito un if?, la cui condizione determina a sua volta la condizione di while: (true)
    No, di per sé non c'entra niente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazie!

Tag per questa discussione

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.