Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Toma81
    Registrato dal
    Jun 2014
    Messaggi
    10
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Riguardo il setVolume ci sono 2 finezze:
    - Usa || invece che | . Il primo è il OR logico con comportamento "short-circuit". Se posizione<0 è già true, non perde tempo a valutare l'altro operando.
    - NUM_MAX_VOLUMI lo intendi come il numero massimo di volumi oppure come la posizione massima che è ancora lecita? Perché se lo si intende (e dal nome io penserei così) come il numero massimo, allora la sua posizione è esclusa (essendo zero-based), quindi sarebbe più corretto posizione >= NUM_MAX_VOLUMI


    -Si l'OR logico è stato un errore di distrazione oppure nel tentativo di cambiare qualche condizione mi sono dimenticato una |.
    -Per NUM_MAX_VOLUMI intendo l'indice massimo dell'array volumi[], quindi come posizione massima.

    Grazie dell'aiuto!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Toma81 Visualizza il messaggio
    Per quanto riguarda i controlli ho provato a ridurre i controlli in un solo "if"
    Non era quello il problema.

    Quote Originariamente inviata da Toma81 Visualizza il messaggio
    Ma quindi non posso mettere più controlli sul ritorno di uno stesso metodo?
    Certo che si può ma tu invocavi più volte setVolume. Quello era il problema!

    Quote Originariamente inviata da Toma81 Visualizza il messaggio
    -Per NUM_MAX_VOLUMI intendo l'indice massimo dell'array volumi[], quindi come posizione massima.
    Allora POS_MAX_VOLUMI
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.