本文目錄一覽:
java中的小數,如何分別輸出整數部分和小數部分?
1、float a = 1.2f
2、String s = String.valueOf(a)
3、String[] ss = s.split(“.”)
4、System.out.println(“整數部分:”+ ss[0])
System.out.println(“小數部分:”+ ss[1])
private String[] divide(double num){
//把一個浮點數強制類型轉換為long型,既得到它的整數部分
long zheng = (long)num;
//浮點數減去部分,得到小數部分,小數部分乘以100後再取整得到兩位小數
long xiao = Math.round((num – zheng) * 100);
return new String[]{zheng + ” “,String.valueOf(xiao)};
}
JAVA編程有一個小數,如何去掉小數部分?
1、新建一個php文件,命名為test.php。
2、在test.php文件中,使用header()方法將頁面的編碼格式設置為utf-8,避免輸出中文亂碼。
3、接下來需要在test.php文件中,定義一個變數,保存一個小數。
4、在test.php文件中,使用explode()函數以小數點「.」分割數字,保存在一個數組中。
5、數組的第一個元素便是整數部分,使用echo輸出。
6、在瀏覽器打開test.php文件,查看結果。
java中小數怎麼四捨五入?
按照你的要求為不確定保留幾位小數的字元串做四捨五入的Java程序如下
import java.math.BigDecimal;
public class A {
public static void main(String[] args) {
String s=”0.00000999999997″;
//四捨五入,length是小數位數
int length=s.substring(s.indexOf(“.”)+1).length();
String s1=String.format(“%.”+(length-1)+”f”,new BigDecimal(s));
//去尾部0
BigDecimal bd=new BigDecimal(s1).stripTrailingZeros();
System.out.println(bd.toPlainString());
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/159631.html