四则运算
1.产品说明
使用方法:
(1).加法使用说明:
输入[localhost:8080/add?a=1&b=3]() 该方法只对变量a&b进行赋值;
(2).减法使用说明:
输入[localhost:8080/Minus?c=1&d=3]() 该方法只对变量c&d进行赋值;
(3).乘法使用说明:
输入[localhost:8080/Multiple?e=1&f=3]() 该方法只对变量e&f进行赋值;
(4).除法使用说明:
输入[localhost:8080/Divide?g=1&h=3]() 该方法只对变量g&h进行赋值,g为被除数,和h为除数;
特殊情况:
1.在除法中考虑被除数为零的情况;当除数为0是会提醒刷新页面重新计算;
2.考虑除法直接用int类型变量会导致不精准,从而用双精度数据类型double;
2.学习历程
1.在方法名面前可以用 int double String void 等来修饰方法,从而确定返回值;
2.由于自己学的不够难以实现页面输入,希望可以慢慢学习。
3.使用了一个toString()方法,将除法中结果返回成字符串类型。
3.代码
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Main {
@GetMapping("/add")
public int add(@RequestParam int a, @RequestParam int b){
return a+b;
}
@GetMapping("/Minus")
public int Minus(@RequestParam int c, @RequestParam int d){
return c-d;
}
@GetMapping("/Multiple")
public int Mulitiple(@RequestParam int e,@RequestParam int f){
return e*f;
}
@GetMapping("/Divide")
public String Divide(@RequestParam double g,@RequestParam double h){
if(h==0){
String i="被除数不可以为零,请重新运行";
return i;
}
else{
double l=g/h;
String k= Double.toString(l);
return k;
}
}
}