import java.util.concurrent.CompletableFuture;
public class CompletableFutureExample {
public static void main(String[] args) {
int number = 5;
CompletableFuture<Integer> squareFuture = CompletableFuture.supplyAsync(() -> number * number);
CompletableFuture<Integer> cubeFuture = CompletableFuture.supplyAsync(() -> number * number * number);
CompletableFuture<Integer> combinedFuture = squareFuture.thenCombine(cubeFuture, (square, cube) -> square + cube);
combinedFuture.thenAccept(result -> System.out.println("最终结果: " + result)).join();
}
}