使用Java制作一个简单计算器,实现计算器的全部功能,而且计算器中输入学号按下等号可以输出姓名
输入学号随便输出个姓名?
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学号:");
String studentId = scanner.nextLine();
System.out.print("请输入操作符(+、-、*、/):");
char operator = scanner.nextLine().charAt(0);
System.out.print("请输入第一个数字:");
double number1 = scanner.nextDouble();
System.out.print("请输入第二个数字:");
double number2 = scanner.nextDouble();
double result = 0.0;
switch (operator) {
case '+':
result = number1 + number2;
break;
case '-':
result = number1 - number2;
break;
case '*':
result = number1 * number2;
break;
case '/':
result = number1 / number2;
break;
default:
System.out.println("不支持的操作符!");
return;
}
if (studentId.equals("001")) {
System.out.println("张三");
return;
}
System.out.printf("计算结果:%.2f%n", result);
}
@RestController
@RequestMapping("/api/observe")
public class ObserveController {
@Autowired
private ObserveService observeService;
/**
* 功能描述:根据博客id,查询此博客的所有评论信息(链表类型的数据)
* @param blogId 博客id
* @return 博客的评论信息
*/
@GetMapping("/{blogId}")
public ResponseEntity<List<ObserveNodeBO>> queryObserveByBlogId (
@ApiParam(name = "blogId", value = "博客id", required = true) @PathVariable Long blogId
) {
return ResponseEntity.ok(observeService.queryObserveByBlogId(blogId));
}
/**
* 功能描述:根据评论id查询用户信息(评论信息,携带用户信息)
* @param observeId 评论id
* @return 评论信息,携带用户信息
*/
@GetMapping("/user/{observeId}")
public ResponseEntity<ObserveUserBo> queryObserveUserById (
@ApiParam(name = "observeId", value = "评论id", required = true)@PathVariable Long observeId
) {
return ResponseEntity.ok(observeService.queryObserveUserById(observeId));
}
}