【提示】
输入一个小数点后位数不超过
位的实数
。保证实数不存在前导零和后导零。
在一行上输出一个整数,代表
四舍五入后的结果。
5.5
6
在这个样例中,
的小数部分大于等于
,因此输出向上取整后的整数
。
2.499
2
在这个样例中,
的小数部分小于
,因此输出向下取整后的整数
。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input = in.nextLine(); double number = Double.parseDouble(input); int roundedNumber = (int) Math.round(number); System.out.println(roundedNumber); } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 float num = in.nextFloat(); String result = String.format("%.0f", num); // 结果是"123.46" System.out.println(result); } }
// 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextFloat()) { // 注意 while 处理多个 case Double a = in.nextDouble(); int b = (int) (a + 0.5); System.out.println(b); } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); double num = in.nextDouble(); System.out.println(Math.round(num)); } }
public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input = in.nextLine(); int i ; for(i=0;input.charAt(i+1)!='.';i++){ System.out.print(input.charAt(i)); } if(input.charAt(i+2)>'4'){ System.out.print((int)input.charAt(i)-'0'+1); }else{ System.out.print(input.charAt(i)); } } }
import java.util.*; import java.math.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextDouble()) { // 注意 while 处理多个 case double a = in.nextDouble(); int b = (int) a; double Newb = BigDecimal.valueOf(a). subtract(BigDecimal.valueOf(b)). compareTo(BigDecimal.valueOf(0.5)); if (Newb >= 0) { System.out.println(b + 1); } else { System.out.println(b); } } } }
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double v = sc.nextDouble(); long round = Math.round(v); System.out.println(round); } }