freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

通過代碼實例跟我學java語言程序設計及應用技術——util程序包中典型類的應用實例-在線瀏覽

2025-01-17 07:42本頁面
  

【正文】 ,int scale, int round_mode){ if(scale 0) { throw new IllegalArgumentException(The scale must be a positive integer or zero)。 BigDecimal b2 = new BigDecimal((v2))。 } 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 3/10 頁 public static String divide(String v1, String v2){ return divide(v1, v2, DEFAULT_DIV_SCALE)。 } public static String divide(String v1, String v2, int scale, int round_mode){ if(scale 0){ throw new IllegalArgumentException(The scale must be a positive integer or zero)。 BigDecimal b2 = new BigDecimal(v2)。 } public static double round(double v,int scale){ return round(v, scale, )。 } BigDecimal b = new BigDecimal((v))。 } public static String round(String v, int scale){ return round(v, scale, )。 } BigDecimal b = new BigDecimal(v)。 } } ( 2)控制四舍五入 1) ROUND_HALF_UP:遇到 .5 的情況時往上近似,例: 。1 3) ROUND_CEILING:如果 BigDecimal 是正的,則做 ROUND_UP 操作;而如果為負,則做 ROUND_DOWN 操作。 5) ROUND_FLOOR:如果 BigDecimal 為正,則作 ROUND_UP;如果為負,則作ROUND_DOWN。 7) ROUND_HALF_EVEN:如果舍棄部分左邊的數(shù)字為奇數(shù),則作 ROUND_HALF_UP;如果它為偶數(shù),則作為 ROUND_HALF_DOWN 8) ROUND_HALF_UP:若舍棄部分 =.5,則作 ROUND_UP;否則將作 ROUND_DOWN 9) ROUND_UNNECESSARY:該“偽舍入模式”實際是指明所要求的操作必須是精確的,因此不需要舍入操作。 JDK 5 中的 鎖 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 5/10 頁 ( 1) synchronized 是獨占鎖 盡管 synchronized 在語法上已經足夠簡單了,在 JDK 5 之前只能借助此實現(xiàn),但是由于是獨占鎖,性能卻不高,因此 JDK 5 以后就開始借助于 JNI 來完成更高級的鎖實現(xiàn)。 而另一個更加有效的鎖就是樂觀鎖。 ( 2) JDK 5 中的鎖是接口 另外 提供了一對可供讀寫并發(fā)的鎖。 synchronized會自動釋放鎖,而 Lock 一定要求程序員手工釋放,并且必須在 finally 從句中釋放。 ( 4) lock()和 unlock()方法 1) void lock()。 2) void unlock()。 Lock 之所以能夠保證線程安全,是因為 Lock 對象的 lock()方法保證了只有一個線程能夠只有此鎖。 (
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1