cuốn sách gpt4 ai đã làm

Bộ đếm thời gian Java có nhiều thời gian chờ

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 06:38:52 31 4
mua khóa gpt4 Nike

Giả sử tôi có một dãy số nguyên

thời gian chờ int [] = {1000, 2000, 3000, 3500};

Tôi muốn tạo một bộ đếm thời gian đếm tối đa 3,5 giây và gọi hàm tương tự khi số mili giây bằng một trong các phần tử mảng. Có cách nào để thực hiện việc này nhanh chóng mà không cần tạo nhiều bộ tính giờ không?

câu trả lời hay nhất

lớp công khai ArraysFun{
thời gian chờ int tĩnh riêng tư [] = {1000,2000,3000,3500};
public static void main(String[] sss){
vô tậnCounter(0);
}
//Bộ đếm vô tận gọi hàm của bạn
public static void voidCounter(int i){
bắt đầu dài = System.currentTimeMillis();
lâu rồi;
LÀM{
bây giờ = System.currentTimeMillis();
//kiểm tra xem thời gian đã trôi qua chưa
}while(bây giờ - bắt đầu<>
// gọi hàm của bạn
callFunction(i);
// lặp qua mảng thời gian chờ
i = (i>= timeouts.length-1)? 0 : i+1;
//gọi lại bộ đếm
vô tậnCounter(i);
}
//chỉ in thời gian chờ đã được chờ trước cuộc gọi này
riêng tư void void callFunction(int i) {
thời lượng gấp đôi = (gấp đôi) thời gian chờ [i]/1000,00;
System.out.println("Hàm được gọi sau "+ thời lượng + " giây");
}
}

Về bộ tính giờ Java có nhiều thời gian chờ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/24943552/

31 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress