小编use*_*063的帖子

当方法包含多个具有多个返回的if语句时,如何从方法获取返回值?

public static double changeToSpeed(String time, int distance)
{
  if(time.indexOf(":") == 1){
    int minutes = time.charAt(0);
    String sec = time.substring(3, 7);
    double seconds = Double.parseDouble(sec);

    double totalTime = 60 * minutes + seconds;
    double endSpeed = distance / totalTime;
    return endSpeed;
  }
  else if(time.indexOf(":") == 2){
    String min = time.substring(0, 2);
    String sec = time.substring(3, 7);

    double minutes = Double.parseDouble(min);
    double seconds = Double.parseDouble(sec);

    double totalTime = 60 * minutes + seconds;
    double endSpeed = distance / totalTime;
    return endSpeed;
  } …
Run Code Online (Sandbox Code Playgroud)

java if-statement return return-value

2
推荐指数
1
解决办法
184
查看次数

标签 统计

if-statement ×1

java ×1

return ×1

return-value ×1