03 2010 档案

得到正整数a的16进制表示
摘要:public class test{/** * 得到正整数a的16进制表示 */public static String getHexString(int a){String str1 = "0123456789abcdef";String str = "";while(a>0){int k = a & 0xf;str = str1.charAt(k)+str;a = a >> 4;}return "0x"+str;}public static void main(String[] args){System. 阅读全文

posted @ 2010-03-23 18:08 台哥编程课堂 阅读(321) 评论(0) 推荐(0) 编辑

求二进制表示中1的个数
摘要:public class test{/** * 得到正整数a的二进制表示中1的个数。 */public static int getNum(int a){int i =0,num=0;while(a>0){int k = a&(1<<i);if(k!=0){num++;a -=k;}i++;}return num;}public static void main(String[] args){System.out.println(test.getNum(31));}} 阅读全文

posted @ 2010-03-23 17:49 台哥编程课堂 阅读(128) 评论(0) 推荐(0) 编辑

四舍五入至某小数位后返回数字串
摘要:/** 將數字四捨五入至某小數位, 並返回指定位數字串 function2(123.455,2) => 123.46 function2(123.449,2) => 123.45 function2(123.44,3) => 123.440 function2(123.4455,3) => 123.446 function2(123.4499,3) => 123.450 function2(123.9,0) => 124 程式接口: public static double function2(double value,int decimalPlaces); 阅读全文

posted @ 2010-03-09 17:14 台哥编程课堂 阅读(189) 评论(0) 推荐(0) 编辑

返回相同宽度数字型字符串
摘要:/**返回相同闊度數字型字串. 例: function1(“000000”) => “000001” function1(”0023") => “0024” function1(“0009”) => “0010” function1(“000099”) => “000100” function1(“9”) => “0” //號碼循環再用 程式接口: public static String function1(String num); */ public static String function1(String num){ int length = 阅读全文

posted @ 2010-03-09 17:12 台哥编程课堂 阅读(165) 评论(0) 推荐(0) 编辑

六支筷子取其二,恰为一双的概率
摘要:三双不同筷子,六支也,从中任选其二,方案共有:C62 = 6*5/2 = 15 种恰为一双的方案有3种所以 概率即为:3/15 = 1/5 ! 阅读全文

posted @ 2010-03-01 13:46 台哥编程课堂 阅读(402) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示