所以即時嘗試編寫一個學校的java程序。它必須將美國時間,例如3PM轉換爲歐洲時間,在這種情況下爲15。因此,這是我變換分析24到中午12點,並返回到以前的方法打印嘗試返回時,字符串不能轉換爲int錯誤
if (timeDigit == 0){
timeDigit = 12;
String suffix = "AM";
return timeDigit;
return suffix;
但是,當我嘗試編譯,然後我得到錯誤的部分:字符串不能轉換成int
任何想法如何解決這個問題?
你有兩個'return'報表時沒有任何意義......還有,你的方法可能被聲明爲返回一個'String'和你的第一個'return'你試圖返回' timeDigit'這是一個'int'... – nem035 2014-10-27 14:32:54
你應該發佈該方法的整個代碼。你迄今發佈的內容沒有任何意義。 – ortis 2014-10-27 14:32:57
也許你寫這段代碼的方法返回'String'。由於第一個'return'語句的類型爲'int',因此您會收到此錯誤消息。 – Maroun 2014-10-27 14:33:52