本帖最后由 陈延真 于 2013-5-30 21:29 编辑
请在类Demo中写出一个功能实现对一个float类型的数据进行四舍五入并返回一个整数。然后在测试类Test中进行测试。
class Demo
{ public static void getInt(float f) { //定义一个十分位,并转成int类型 int shifen =(int) f*10%10;
//判断十分位的取值 if (shifen>=5 && shifen<=9) { f = f*10%10+1; } else if ((shifen>=0 && shifen<5)) { f = f*10%10-1; } System.out.println(f); } } class Test { public static void main(String[] args) { Demo.getInt(4.6f); } }
|