EnterosGrandes
Publicado por Charloth (4 intervenciones) el 25/10/2013 07:23:20
Ayudaaa!!
ando algo perdida en java y no comprendo muy bien no quiero un codigo que no sepa interpretarlo yo pero me ayudaria mucho una breve explicacion sobre como usar los enteros grandes,
tengo este codigo
public static void main(String[] args){
}
public void rand(String s1, String s2){
for (int i=0; i<100; i++){
java.util.Random random = new java.util.Random();
int r;
r = random.nextInt(10);
s1 +=r;
}
System.out.println(s1 + " " + s1.length());
java.math.BigInteger i1 = new java.math.BigInteger(s1);
System.out.println(i1.toString().length() + " " + i1.toString());
pero ya teniendo mis digitos enormes como le hago para tener mi arreglo de 40 elementos y que cada elemento le incluya este codigo para que cada elemento pueda tener muchisimos digitos sin que se desborde y que a la hora de la hora una vez tenga el arreglo este tenga metodos de suma, resta, multiplicacion , divicion, modulo, mayor menor o igual que.... y yo se cuales son los metodos
sumando numeros grandes:
BigInteger I=new BigInteger("10542516131213232");
A=A.add(I);
restando numeros grandes:
BigInteger I=new BigInteger("10542516131213232");
A=A.subtract(I);
multiplicando numeros grandes:
BigInteger I=new BigInteger("10542516131213232");
A=A.multiply(I);
division:
BigInteger I=new BigInteger("10542516131213232");
A=A.divide(I);
modulo:
BigInteger I=new BigInteger("10542516131213232");
A=A.mod(I);
PERO COMO LO INCLUYO TODO OSEA COMO LO UNO TODO .... plis ayudenme es urgenteee!! se que ando verde pero ayudenme a aprender o comprender mas esta programacion orientada a objeto
ando algo perdida en java y no comprendo muy bien no quiero un codigo que no sepa interpretarlo yo pero me ayudaria mucho una breve explicacion sobre como usar los enteros grandes,
tengo este codigo
public static void main(String[] args){
}
public void rand(String s1, String s2){
for (int i=0; i<100; i++){
java.util.Random random = new java.util.Random();
int r;
r = random.nextInt(10);
s1 +=r;
}
System.out.println(s1 + " " + s1.length());
java.math.BigInteger i1 = new java.math.BigInteger(s1);
System.out.println(i1.toString().length() + " " + i1.toString());
pero ya teniendo mis digitos enormes como le hago para tener mi arreglo de 40 elementos y que cada elemento le incluya este codigo para que cada elemento pueda tener muchisimos digitos sin que se desborde y que a la hora de la hora una vez tenga el arreglo este tenga metodos de suma, resta, multiplicacion , divicion, modulo, mayor menor o igual que.... y yo se cuales son los metodos
sumando numeros grandes:
BigInteger I=new BigInteger("10542516131213232");
A=A.add(I);
restando numeros grandes:
BigInteger I=new BigInteger("10542516131213232");
A=A.subtract(I);
multiplicando numeros grandes:
BigInteger I=new BigInteger("10542516131213232");
A=A.multiply(I);
division:
BigInteger I=new BigInteger("10542516131213232");
A=A.divide(I);
modulo:
BigInteger I=new BigInteger("10542516131213232");
A=A.mod(I);
PERO COMO LO INCLUYO TODO OSEA COMO LO UNO TODO .... plis ayudenme es urgenteee!! se que ando verde pero ayudenme a aprender o comprender mas esta programacion orientada a objeto
Valora esta pregunta


0