java 保留一位小数

Python019

java 保留一位小数,第1张

按照你的要求编写的Java程序如下:

import java.util.Scanner

public class A {

 public static void main(String[] args) {

  int b=1024

  Scanner sc=new Scanner(System.in)

  System.out.println("请输入任意整数:")

  int a=sc.nextInt()

  double c=(double)a/b

  System.out.println(String.format("%.1f", c))

 }

}

运行结果:

请输入任意整数:

3679

3.6

给你说个思路:先把float转成string,然后切割字符串(先索引到小数点.的位置,然后取0-小数点后一位,这个就可以自己控制了) 然后在转为 float 类型就OK了;先尽量自己试试,实在不会我在帮你;(看来我还太嫩,楼上方法不错)