1.3 只使用處理i/o的printdigit方法,編寫一種方法以輸出任意double型量(可以是負值)。
packagecom.algorithm.chapterone;
/*** 只使用處理i/o的printdigit方法,編寫一種方法以輸出任意double型量(可以是負值)
* @author
gao·rongzheng *
*/public
class
questionthree
int integer = (int
) num;
int integerlength =integer.tostring(integer).length();
int decimallength = double.tostring(num).length() - integerlength - 1;
printdigit(num, -integerlength, decimallength);
}public
static
void printdigit(double num, int integerlength, int
decimallength)
//※ 往基準靠攏
integerlength++;
int n = (int) (num * math.pow(10, integerlength));
system.out.print(n % 10);
//※ 判斷輸出小數
if (integerlength == 0)
printdigit(num, integerlength, decimallength);
}}
C Primer 課後習題第一章
重新開始 要加油,加油,加油啊!黃鵬宇.我一定會找到工作的.fight!本門部分答案參考於 c primer 習題集 visual studio 官方文件如下 c 程式 字尾 cpp c程式 字尾 c 標頭檔案 h includeint main void 不合法 的前面沒有表示式 修改方法之一 只...
第一章課後習題1 13
1.13 設計乙個泛型類orderedcollection,它儲存的comparable物件的集合 在陣列中 以及該集合的當前大小。提供public方法isempty,makeempty,insert,remove,findmin和findmax。finfmin和findmax分別返回該集合中最小的...
go語言聖經 第一章 課後習題
1.1 修改 echo 程式,使其能夠列印 os.args 0 即被執行命令本身的名字。echo1.go package main import fmt os func main fmt.println s 輸出結果 test aa bb cc test aa bb cc1.2 修改 echo 程式...