03/04/2009, 01:22
|
| | Fecha de Ingreso: enero-2009
Mensajes: 213
Antigüedad: 16 años Puntos: 0 | |
Respuesta: [ayuda] problema con doubles en java Aquí va el código:
Código:
private static void ordenar10valorInicial(String [][] taulaCotitzaciones,int i,int posicion)
{
int numero1=0,numero2=0,nvalorI1=0,j=0;
double tantoporciento=0,ninc1=0,incremento10=0;
String valor1=taulaCotitzaciones[i][2];
String nombre1=taulaCotitzaciones[i][0];
String valorI1=taulaCotitzaciones[i][1];
String inc1=taulaCotitzaciones[i][3];
String maxDec1=taulaCotitzaciones[i][5];
String maxInc1=taulaCotitzaciones[i][4];
valorI1.trim();
valorI1.replaceAll(" ","");
nvalorI1=Integer.parseInt(valorI1);
inc1.trim();
inc1.replaceAll(" ","");
ninc1=Integer.parseInt(inc1);
int existir=-1;
boolean ex=false;
incremento10=nvalorI1*0.1;
Double d1 = new Double(inc1);
Double d2 = new Double (incremento10);
for (j=0;j<posicion;j++)
{
ex=taulaCotitzaciones[j][0].equals(nombre1);
if (ex)
{
existir=j;
break;
}
}
incremento10=nvalorI1*0.1;
//System.out.print("d1: " + d1 + "\nd2: " + d2 + "\ncomparación:" + d1.compareTo(d2));
if (d1.compareTo(d2)>0&&existir!=-1)
{
mostrar(taulaCotitzaciones,i);
}
}
Gracias. |