對於在學校的項目,我必須製作一個Java程序來從數據庫中檢索數據。如何總是以小數點後兩位數進行舍入
這是我的代碼:
import java.text.*;
import java.util.*;
public class Tijdstip
{
public Tijdstip()
{
}
public double testTijd(String tijdstip1)
{
// splitting the time
String[] tokens = tijdstip1.split("\\s+");
int hours = Integer.parseInt(tokens[0]);
int minutes = Integer.parseInt(tokens[1]);
//returning the time
double result = hours + ((double)minutes/100);
return result;
}
}
我填一時間成爲像字符串:「7 10」,意思是上午7時10分,它必須返回一個雙象7.10 但它返回7.1,怎麼辦我做到了,所以它會返回7.10而不是7.1?
7小時10分鐘是7.1666小時,而不是7.1小時...... – Boann
你真的想把時間存儲在一個雙? –
@Boann它沒關係,我只是希望它顯示7.10 – Denny