题解 | # 取近似值#
取近似值
http://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in =new Scanner(System.in); float a=in.nextFloat(); System.out.println(get_s(a)); System.out.println(get_s1(a)); } public static int get_s(float a){ int b=(int)a; float c=a%1; if(c>=0.5){ b=b+1; } return b; } public static int get_s1(float a){ a+=0.5; return (int)a; } }