題目:
從鍵盤輸入某個十進位制小數,轉換成對應的二進位制小數並輸出。(查詢十進位制小數轉換成二進位制小數的演算法,使用迴圈來實現。最多保留小數字後
7位數字即可)。
scanner sc=new scanner(system.in);
system.out.println("請輸入乙個數:");
double a=sc.nextdouble();
//取出整數部分
int z=(int)a;
//取出小數部分
double x=a-z;
//把整數部分轉換為二進位制
long sumz=0,n=1;
for (int i=z;i>0;i/=2 )
//把小數部分轉換為二進位制(乘2取整)
double sumx=0.0,k=0.1;
for(int h=0;;k/=10)
system.out.println("轉換為二進位制為:"+(sumz+sumx));
乙個有意思的問題
a b這個表示式如何理解?應該理解成a b還是a b,還是a b呢?應該按第一種方式理解。編譯的過程分為詞法解析和 語法解析兩個階段,在詞法解析階段,編譯器總是從前到後找最長的合法token。把這個表 達式從前到後解析,變數名a是乙個token,a後 面有兩個以上的 號,在c語言中乙個 號是合法的t...
乙個有意思的問題
最近做乙個交通管理系統,其中有個使用者投票功能。設想是直接開發乙個自定義的控制項。完成顯示,投票,ip檢索等全部功能。然而卻遇到乙個有意思的問題。具體來說就說,因為是用radiobuttonlist顯示的資料,在用radiobuttonlist.value捕獲使用者輸入時卻發現取出的索引始終為0.即...
乙個有意思的正則
在乙個框架中偶然發現一段比較有意思的正則,到現在還沒完全搞懂,先記錄下 1 3 str string 4 第乙個引數為正則 是左右定界符,就代表每個字串都匹配 5 preg split no empty 不返回空的 6 第 個引數 代表分割多少個陣列 7 chars preg split str,1...