Java涓璪igdecimal杩愮畻鎬庝箞淇濈暀鏁存暟
鍦↗ava涓紝鍙互閫氳繃浣跨敤setScale()鏂规硶鏉ヤ繚鐣欐暣鏁伴儴鍒嗐€傚叿浣撴搷浣滃涓嬶細
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal number = new BigDecimal("123.456");
// 淇濈暀鏁存暟閮ㄥ垎
BigDecimal result = number.setScale(0, BigDecimal.ROUND_DOWN);
System.out.println("淇濈暀鏁存暟閮ㄥ垎鍚庣殑缁撴灉锛?quot; + result);
}
}
鍦ㄤ笂闈㈢殑渚嬪瓙涓紝鎴戜滑棣栧厛鍒涘缓涓€涓?code>BigDecimal瀵硅薄number锛岀劧鍚庝娇鐢?code>setScale()鏂规硶璁剧疆灏忔暟浣嶆暟涓?锛屽苟鎸囧畾鑸嶅叆妯″紡涓?code>BigDecimal.ROUND_DOWN锛屼互淇濈暀鏁存暟閮ㄥ垎銆傛渶鍚庢墦鍗板嚭淇濈暀鏁存暟閮ㄥ垎鍚庣殑缁撴灉銆?/p>
鍦?code>setScale()鏂规硶涓紝绗竴涓弬鏁拌〃绀鸿淇濈暀鐨勫皬鏁颁綅鏁帮紝绗簩涓弬鏁拌〃绀鸿垗鍏ユā寮忥紝BigDecimal.ROUND_DOWN琛ㄧず鍚戜笅鍙栨暣銆傞€氳繃璋冩暣绗竴涓弬鏁板彲浠ュ疄鐜颁繚鐣欎笉鍚屼綅鏁扮殑鏁存暟閮ㄥ垎銆?/p>