ARREGLOS CON DECIMALES

Henry345
22 de Marzo del 2010
Buenas tardes, estoy realizando un proyecto de Investigacion de operaciones, donde tengo que ingresar valores y al final me de los resultados con todo y sus unidades, eso ya lo realice utilizando 3 metodos, pero, lo que yo kisiera realizar es que me arroje los resultados a un arreglo igual con sus unidades y decimales, donde tengo el problema es en declarar la variable del tipo float o double para el arreglo, alguien podria ayudarme? para imprimir decimales en un arreglo y Strings? para las unidades

Gracias de Antemano

davidolivan
22 de Marzo del 2010
No acabo de tener claro lo que quieres. ¿Quieres controlar cómo se "imprime" el número, esto es, cuántos decimales se muestran?

Henry345
22 de Marzo del 2010
si, imprimir los resultados con todo y sus decimales y unidades

Nook
22 de Marzo del 2010
public class Decimal {
public static void main (String[] args) {
double resultado;

resultado = Math.round(5.4321*1.0)/1.0;
System.out.println("5.4321 to 0 Lugar del decimal: " + resultado);

resultado = Math.round(5.4321*10.0)/10.0;
System.out.println("5.4321 to 1 Lugar del decimal: " + resultado);

resultado = Math.round(5.4321*100.0)/100.0;
System.out.println("5.4321 to 2 Lugar del decimal: " + resultado);

resultado = Math.round(5.4321*1000.0)/1000.0;
System.out.println("5.4321 to 3 Lugar del decimale: " + resultado);

// La manera general de hacer esto:
int places = 3;
double general = 1.23456;
resultado = MyRound(places, general);
System.out.println(general + " to " + places + " Lugar del decimal:" + resultado);

}

public static double MyRound(int places, double value) {
return Math.round(value*Math.pow(10, places))/Math.pow(10, places);
}
}

Fijate si te sirve