Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322

    Chi mi spiega in parole povere cosa fa questo pezzo di codice??

    Chi mi spiega in parole povere cosa fa questo pezzo di codice??

    Codice PHP:

        
    private Boolean[] PONTI = new Boolean[num_ponti];

    public 
    void creaAntenne(){ 
    Random ant = new Random();
    int countm0countv 0;
    for(
    int i 0num_pontii++){
    boolean valore;
    valore ant.nextBoolean();
    PONTI[i] = valore;
    if(!
    valorecountm++;
    else 
    countv++;                                                                    } 
    In particolare non capisco il senso di:

    Codice PHP:
    if(!valorecountm++; else countv++; 
    e di
    Codice PHP:
    boolean valorevalore ant.nextBoolean(); 

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

    Re: Chi mi spiega in parole povere cosa fa questo pezzo di codice??

    Originariamente inviato da angelo85ct
    Codice PHP:
    if(!valorecountm++; else countv++; 
    Il ! è la negazione logica. Quindi se valore è false, incrementa countm altrimenti incrementa countv.

    Originariamente inviato da angelo85ct
    Codice PHP:
    boolean valorevalore ant.nextBoolean(); 
    nextBoolean di Random ritorna un boolean "casuale".
    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 L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    ti ringrazio, per la spiegazione

    Mi potresti pure soiegare alcune cose di questo pezzo di codice? se puoi

    Codice PHP:


    if(banda_disponibile 0){//se c'è banda mettiamo telefoni umts
                    
                        
    do{
                            
    traffico gt.getNumeroTelefonate("umts");
                    
                            
    banda_occupata traffico 900;
                            
    comodo banda_disponibile banda_occupata;
                    
                        }while(
    comodo 0);
                        
                        
    s+traffico+",";
                    
                        
    banda_disponibile -= comodo;
                    }
                    
                    else 
    s+"0,"
    non capisco bene il suo funzionamento

    do{
    traffico = gt.getNumeroTelefonate("umts");

    banda_occupata = traffico * 900;
    comodo = banda_disponibile - banda_occupata;

    }while(comodo < 0);

    s = s+traffico+",";

    banda_disponibile -= comodo;

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.