Visualizzazione dei risultati da 1 a 3 su 3

Discussione: &amp??

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    4

    &amp??

    Salve, non sono molto esperto di java ma mi sto cimentando per un esame dell'università che lo da per scontato.

    In un programma ho trovato questa istruzione:

    if (res1 && res2 && res3)

    res1, res2 e res3 sono variabili booleane; ma &amp cosa vuol dire??
    Cosa significa l'if costruito in questo modo?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da frego22 Visualizza il messaggio
    if (res1 && res2 && res3)

    res1, res2 e res3 sono variabili booleane; ma & cosa vuol dire??
    Cosa significa l'if costruito in questo modo?
    Quello che si vede nel post sono dei & che è semplicemente l'escape HTML/XML del carattere "&". Questo non c'entra niente con Java. È solo un problema di output o qui sul forum o derivato dal copia-incolla o altro del genere.


    In Java esistono 2 operatori di "AND" logico: & e &&
    Il primo è quello "normale", il secondo è quello "short-circuit" (corto-circuito).
    Nel primo caso i due operandi vengono sempre valutati. Nel caso di && (AND "short-circuit") il secondo operando viene valutato solo se è davvero necessario (ovvero se il primo operando è true).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    4
    ti ringrazio, infatti mi ero già accorto dell'errore ma non sapevo come eliminare la 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.