30/09/2018, 16:59
Lấy ngẫu nhiên 2 beans. xác định màu của bean cuối cùng trong Java
private static int[] takeTwo(char[] tin){
int b1, b2;
int bi1, bi2;
int count = tin.length;
do {
bi1 = (int)(Math.random()*count);
b1 = tin[bi1];
} while (count >= 2 && b1 == REMOVED);
do {
bi2 = bi1 + 1;
bi2 = (int)(Math.random()*count);
b2 = tin[bi2];
} while (count >= 2 && b2 == REMOVED && b1 == b2);
return b1;
return b2;
}
chương trình này bị lỗi. mọi người xem giùm với ạ
Bài liên quan
Chương trình nào cũng bị lỗi, @Kominam phải cho biết là mình đang làm gì, mình nhập vào cái gì và mình mong đợi trả ra cái gì. Nhưng cuối cùng nó không trả ra cái mình muốn mà trả ra cái khác.
Như vậy mới định nghĩa được “lỗi” là gì chứ
yêu cầu nhập vào vài hạt đậu (bean). lấy ngẫu nhiên bằng hàm Math.random. rồi cho lặp tới khi b1 không bị lấy ra. lặp tương tự cho tới khi b2 không bị lấy ra và b2 != b1 anh ạ. rồi return b1, b2
Bạn nói lỗi thì bạn phải đưa log lên đây để biết là lỗi gì chứ ^^
đây chỉ là một phần của chương trình. mình sợ post cả chương trình lên thì dài quá
yêu cầu là lấy ra 2 hạt đậu ngẫu nhiên. mình lưu vào 1 mảng để sau dùng để so sánh tìm ra màu của hạt đậu cuối cùng