private String getWhoozitYs(){
StringBuffer sb = new StringBuffer();
boolean stop = generator.nextBoolean();
if(stop = true)
{
sb.append("y");
getWhoozitYs();
}
return sb.toString();
}
Đây là đoạn mã cho dự án tôi đang thực hiện trong khóa học lập trình. Vấn đề tôi gặp phải là sau khi khai báo boolean stop và cố gán một giá trị boolean được tạo ngẫu nhiên cho nó, tôi không thể sử dụng nó trong câu lệnh if để xác định xem tôi có nên thêm nhiều y vào StringBuffer hay không. Tôi có bộ tạo ngẫu nhiên bên trong một hàm tạo nên phần đó không phải là vấn đề. Tôi cho rằng kể từ khi tôi tuyên bố boolean bên ngoài tuyên bố nếu tôi sẽ có thể sử dụng nó bên trong, nhưng điều đó dường như không phải là trường hợp. Câu hỏi thực sự là làm thế nào tôi có thể sử dụng một boolean được xác định ngẫu nhiên trong một câu lệnh if.Làm thế nào để sử dụng boolean này trong một câu lệnh if?
Hey tôi nghĩ rằng bạn có thể tìm ra cái này, đó là một câu đố hay .. nhìn lên khuôn. đặc biệt 0 và 1 – Coffee
Ngoài ra, bạn chỉ có thể nói 'if (stop) 'Xem này - http://stackoverflow.com/questions/3793650/convert-boolean-to-int-in-java – Coffee