Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: [java] numeri grandi

  1. #11
    Utente di HTML.it L'avatar di AR64S-H
    Registrato dal
    Jun 2002
    Messaggi
    568
    scusa ma se conosci il java dovresti capire bene le cose che dice quel link. Io che non conosco java ci ho capito qualkosa solo con un occhiata

  2. #12
    Originariamente inviato da AR64S-H
    scusa ma se conosci il java dovresti capire bene le cose che dice quel link. Io che non conosco java ci ho capito qualkosa solo con un occhiata
    ..in effetti..non mi sembra proprio difficile da capire..
    poi ci sono 6 costruttori..impegando anche 5 minuti a costruttore, in 30 minuti hai imparato come funziona..

  3. #13
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Dai Lucked un pò di sforzo...
    E poi se hai ancora problemi posta qui
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  4. #14
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Comunque la classe BigInteger è una classe "Wrapper", quindi una volta che hai costruito un oggetto non puoi modificare il valore assegnato ma utilizzarlo in sola lettura.

    Se ti servono numeri grandi c'è il tipo long (intero a 64 bit) che va da –9223372036854775808 a 9223372036854775807

    Linux user number 403381

    Stop TCPA!

  5. #15
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    me lo mandate un esempio?

  6. #16
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Dov'è la difficoltà?
    codice:
    import java.math.BigInteger;
    
    class Prova {
       public static void main(String [] args) {
          BigInteger mioNumero = new BigInteger("123456789987654321123456789", 10);
          BigInteger altroNumero = new BigInteger("987564321123456789258", 10);
          System.out.println("La somma fra " + 
                              mioNumero + " e " + 
                              altroNumero + " è: " + 
                              mioNumero.add(altroNumero));
       }
    }
    Per la costruzione dei BigInteger ho usato il 6° costruttore, che credo sia il più semplice ed intuitivo: gli si passa la rappresentazione stringa del numero da rappresentare e la base in cui è espresso (in questo caso la base 10).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #17
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    Grazie mille, sono poco pratico, ciao!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.