import java.text.*;
//import java.util.Locale;public class testhh
{
public static void main(String[] args)
{
double x=100/3;
System.out.println(x);
NumberFormat formater=new DecimalFormat(".000000");
//formater.setMaximumFractionDigits(6);
//formater.setMaximumIntegerDigits(6);
System.out.println(formater.format(x));
}
}
//import java.util.Locale;public class testhh
{
public static void main(String[] args)
{
double x=100/3;
System.out.println(x);
NumberFormat formater=new DecimalFormat(".000000");
//formater.setMaximumFractionDigits(6);
//formater.setMaximumIntegerDigits(6);
System.out.println(formater.format(x));
}
}
import java.text.*;
import java.util.Locale;public class testhh
{
public static void main(String[] args)
{
double x=100.0/3;
System.out.println(x);
NumberFormat formater=new DecimalFormat(".000000");
//formater.setMaximumFractionDigits(6);
//formater.setMaximumIntegerDigits(6);
System.out.println(formater.format(x));
}
}
^--------delete it!try again!
100/3= 33再转换成double = 33.0所以你要写成double x = 100.0/3使得java知道你要算浮点