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 ạ

Nguyễn Minh Dũng viết 19:08 ngày 30/09/2018

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ứ

viết 19:08 ngày 30/09/2018

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

Quang Duong viết 19:00 ngày 30/09/2018

Bạn nói lỗi thì bạn phải đưa log lên đây để biết là lỗi gì chứ ^^

viết 19:09 ngày 30/09/2018

đâ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á

viết 19:02 ngày 30/09/2018

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

Bài liên quan
0