Implement /math/volume/l/w/h
This commit is contained in:
parent
3ecf3e5b5f
commit
24d31d1e53
@ -1,6 +1,7 @@
|
|||||||
package com.example.demo;
|
package com.example.demo;
|
||||||
|
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
@ -18,6 +19,7 @@ import java.util.HashMap;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
|
import javax.websocket.server.PathParam;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
public class Controller {
|
public class Controller {
|
||||||
@ -43,6 +45,20 @@ public class Controller {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/math/volume/{l}/{w}/{h}")
|
||||||
|
public String volumeDisplay(
|
||||||
|
@PathVariable(value="l") String length,
|
||||||
|
@PathVariable(value="w") String width,
|
||||||
|
@PathVariable(value="h") String height) {
|
||||||
|
return new StringBuilder("The volume of a ")
|
||||||
|
.append(length).append("x")
|
||||||
|
.append(width).append("x")
|
||||||
|
.append(height)
|
||||||
|
.append(" rectangle is ")
|
||||||
|
.append(Integer.parseInt(length)*Integer.parseInt(width)*Integer.parseInt(height))
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("/math/calculate")
|
@GetMapping("/math/calculate")
|
||||||
public String piDisplay(@RequestParam(value="operation",required=false) String operation,
|
public String piDisplay(@RequestParam(value="operation",required=false) String operation,
|
||||||
@RequestParam(value="x") String x,
|
@RequestParam(value="x") String x,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user