2017-04-20 97 views
-5

enter image description here如何按百分比

你好,我只是想知道我怎麼能在java中執行此操作乘以雙倍?

我所做的是不正確的,我可能會看到這個錯誤!,一些幫助將不勝感激。

double result = n/n * 100 <= 100; 
+1

這是什麼操作?你想知道一個數字除以自身(總是1,除了零)乘以100%的數字是否小於或等於100%?或者是其他東西? –

+0

如何將java中的數字乘以100% –

+0

如果您希望以百分比表示,或者如果只是一個數字,則可以將其乘以100。 –

回答

0

因爲你比較n/n * 100到100的數值,其結果將是一個布爾值(真/假)。

如果你想完成這個事情,你會做這樣的事情:

double result = (n/n) * 1; //Because 100% is = to 1 

    if(result <= 1){ 
     //Do stuff 
    } 

如果你想使用一個不同的百分比,那麼你只用1的差異,這一比例更換1次。例如,如果您的百分比是75%,那麼您會乘以0.75。

0

首先,有兩個操作,第一個是數學運算,它是在'< ='之前。第二個是布爾操作,因此您應該考慮該不等的目的是什麼(顯示布爾結果或數學結果)。

在另一方面,如果要存儲導致你應該這樣做:

boolean result = n/n * 100 <= 100; 

因爲,這是一個不平等。