Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    usare un long come indice array

    Ciao, io ho una funzione che mi calcola il fattoriale. La funzione prende un tipo long e mi restituisce un long...ora, questo fattoriale lo divido per un numero e il valore restituito è relativamente piccolo. Il problema è che questo numero devo usarlo in un array di tipo double ma mi dice che non può convertire un long to int (e questo lo sapevo già) ma non so come fare per poter usare questo numero come indice
    double[] arrei = new double[n_fattoriale];

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    double[] arrei = new double[(int)n_fattoriale];
    se sei sicuro che il cast non produca perdita di precisione

  3. #3
    Ciao,
    prova così:

    double[] arrei = new double[(new Long(n_fattoriale)).intValue()];

    Fammi sapere
    ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  4. #4
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da mirkoagrati
    Ciao,
    prova così:

    double[] arrei = new double[(new Long(n_fattoriale)).intValue()];

    Fammi sapere
    ciao
    così va che è una meraviglia

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.