所以即时尝试编写一个学校的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