grazie per il reply...in realtà è una parte di un piccolo benchmark per cellulari e lo devo sviluppare solo con le api messe a disposizione dall'MIDP 2.0 del J2ME...per questo non posso utilizzare i biginteger! non sono inclusi in quelle librerie!
comunque cercherò di seguire il tuo consiglio, in effetti pensavo di utilizzare l'array di int ma come faccio ad accedere al singolo bit della i-esima posizione?