java中关于四舍五入

2024-12-19 00:35:56
推荐回答(2个)
回答1:

你的程序我帮你改完了,你看看吧.(改动的地方见注释)

public class Test {
 public static void main(String[] args) {
  double a=2.5;
  double b=7.5;
  long c=Math.round(a*a+b*b);//这里不用强转,返回长整型
  System.out.println(c);//这里直接打印,不加引号
 }
}

运行结果

63

回答2:

public class Sum {
public static void main(String[] args) {
double a = 2.5;
double b = 7.5;
int c ;
double sum = a * a + b * b;
c =(int) (sum + 0.5);
System.out.println(c);
}
}