|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Registered User
Iscritto dal: Sep 2002
Messaggi: 1025
|
[Java] BigInteger
Buonasera,
scusi se la disturbo di nuovo. Ho un piccolo problema con il programma allegato. Uso ubuntu 7.10, eclipse 2.2. Sto provando ad impratichirmi con la classe BigInteger però nel codice seguente mi dice che il metodo biginteger non è definito per il tipo stringa. Credo mi manchi la classe java.math, o qualcosa del genere. potreste aiutarmi? grazie mille. Codice:
import prog.io.*;
import java.math.*;
public class BigInteger {
public static void main(String[] args) {
ConsoleInputManager in = new ConsoleInputManager();
ConsoleOutputManager out = new ConsoleOutputManager();
String read;
read = in.readLine();
BigInteger a = BigInteger( "123" );
}
}
la classe prog.io.* mi serve per definire l'input/output da console di eclipse, voi usate quello che volete. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 121
|
uhm..io non programmo in Java qiuindi non so se posso esserti molto d'aiuto..di solito se dichiari una classe e vuoi che sia inizializzata in quel modo devi fare dei costruttori (almeno cosi è per il C++)
tipo: Codice:
class BigInteger
{
public:
BigInteger(string s);
}
BigInteger::BigInteger(string s)
{
//...codice di inizializzazione
}
ripeto: di java non ne capisco, quindi potrei anche aver detto una fesseria dietro l'altra.. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
BigInteger a = new BigInteger( "123" );
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Cambia nome alla tua classe se vuoi usare java.math.BigInteger,
oppure qualificala: java.math.BigInteger a = new java.math.BigInteger( "123" );
__________________
|Java Base| |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:01.












|








