设置双格式,带2位小数

Mag*_*uzu 3 java int swing decimal decimalformat

我有一个简短的等式:

double compute,computed2;

compute=getminutes/60;
Run Code Online (Sandbox Code Playgroud)

这里getminutesint我想设置相当于compute有2位小数.0.00如何格式化2位小数的等效?

例:

compute=45/60 it should be 0.75 
Run Code Online (Sandbox Code Playgroud)

这是我的工作:

DecimalFormat df2 = new DecimalFormat("00.00000");
double computed,computed2 = 00.000;

computed=60/getitbyminutes;
df2.format(computed);
computed2=computed-8;
df2.format(computed2);

System.out.printf("%1$.2f",computed);
System.out.println();
System.out.printf("%1$.2f",computed2);
Run Code Online (Sandbox Code Playgroud)

输出将如下:

1.00
7.00 
Run Code Online (Sandbox Code Playgroud)

Pet*_*zki 11

只需以正确的方式格式化输出:

double d = 1.234567;
DecimalFormat df = new DecimalFormat("#.##");
System.out.print(df.format(d));
Run Code Online (Sandbox Code Playgroud)