提交修改

This commit is contained in:
arther committed 2026-10-22 17:24:48 +08:00
1 parent 1e5c6d311c
commit abbe8afdc8
2 files changed
+51

No files matched your search

@@ -1,6 +1,7 @@
package com.imwangzhuang.events; package com.imwangzhuang.events;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@@ -10,4 +11,13 @@ public class HelloController {
public String hello() { public String hello() {
return "Hello, chatGPT!"; return "Hello, chatGPT!";
} }
@GetMapping("/api/getName")
public String getName(
@RequestParam("lastName") String lastName,
@RequestParam("firstName") String firstName
) {
return lastName + firstName;
}
} }
@@ -0,0 +1,41 @@
package com.imwangzhuang.events.practice;
public class RegistrationCalculator {
public static void main(String[] args) {
String eventName = "Java 入门分享会";
int totalSeats = 30;
int registeredSeats = 18;
int requestedSeats = 13;
int pricePerPerson = 50;
boolean registrationOpen = true;
int remainingSeats = calculateRemainingSeats(totalSeats, registeredSeats);
int totalPrice = calculateTotalPrice(requestedSeats, pricePerPerson);
boolean enoughSeats = requestedSeats <= remainingSeats;
System.out.println("活动:" + eventName);
System.out.println("剩余名额:" + remainingSeats);
System.out.println(canRegister(totalSeats, registeredSeats, requestedSeats, registrationOpen));
}
static int calculateRemainingSeats(int totalSeats, int registeredSeats) {
return totalSeats - registeredSeats;
}
static int calculateTotalPrice(int requestedSeats, int pricePerPerson) {
return requestedSeats * pricePerPerson;
}
static boolean canRegister(int totalSeats, int registeredSeats,
int requestedSeats, boolean registrationOpen) {
// 在这里写你的判断,最后返回 true 或 false
if (!registrationOpen || requestedSeats <= 0 || requestedSeats <= calculateRemainingSeats(totalSeats, registeredSeats)) {
return false;
} else {
return true;
}
}
}