第一個問題:我試圖以相反的順序打印出四個double值,所以如果用戶輸入「1 2 3 4」,我希望它打印出「4 3 2 1」這是我的編碼。2簡單的Java問題
// User enters 4 float values here
System.out.println("Enter 4 float values");
inputValues2 = input.readLine();
String[] dblValues = inputValues2.split("\\s+");
第二個問題:我想打印出double值的整數部分。我想我試圖將double值轉換爲int。我已經嘗試了這兩種不同的方式,併爲他們獲得了錯誤。有任何想法嗎??也許我應該做一些四捨五入到整數?
int dblConvert = dblAverage.intValue(); // One way
int dblConvert = Integer.parseInt(dblAverage); // Second way
在第一部分,你有什麼迄今所做?對於第二個,只需將您的double轉換爲int:'(int)dblAverage'。你只能在'Double'上調用'dblAverage.intValue()',而不是'double'(注意大寫字母D)。 – jhamon 2015-01-21 09:09:11
請限制每個問題的單個問題並給它一個正確的標題。 – 2015-01-21 09:12:37
@JensErat如果我可以每90分鐘詢問一個以上的問題...... – 2015-01-21 09:25:38