2011-10-19 46 views
-3

我有一個問題,這個問題很快。我只需要將這個小片段從C轉換爲Java。我需要一些幫助將一些C代碼轉換爲Java

這裏是C代碼

C code http://www.cip-labs.net/wp-content/uploads/2011/02/benford_c_sum.png

這是我迄今所做的。我把$$$$唱得很混亂。

float benford10(int n, int d){ 
float j = $$$$$$(10, n-1), s=0, i; 


for(i=$$$$($$$(10,(n-2))); i<=j-1; i++){ 
s+= $$$(1+(1/((i*10)+d))); 
} 
return s; 
} 

任何人都可以幫我翻譯代碼從C到Java嗎?我非常感激。謝謝!

+2

您將在Java Math類中找到所有函數。 http://download.oracle.com/javase/6/docs/api/java/lang/Math.html – harshit

回答

5

大部分用C的math.h頭的功能擁有等效爲靜態方法在Java的java.lang.Math類:

pow => Math.pow 
floor => Math.floor 
log10 => Math.log10