2014-12-17 3 views
0

в последней строке этого кода Im получает ошибку, что он не может найти кошелек символов. Любая помощь будет принята с благодарностью.Java не может найти ошибку символа In Do loop

int money = money(); 
boolean again = again("Ready"); 
do { 
    int bet = bet(money); 
    int wallet = wallet(bet); 
    Deck deck = dealDeck(); 
    int com = comDeal(deck); 
    int user = userDeal(deck); 
    int userTotal = userHit(user, deck); 
    int comTotal = comHit(com, deck, userTotal); 
    int winner = whoWon(userTotal, comTotal); 
    again = again("Play again"); 
} 
while (again && wallet > 0); 
+1

пытаются объявить 'wallet' за пределами вашей' сделать while' блок –

+0

ли кошелек переменная или метод или как? – user1717259

+0

спасибо, исправлено – user3808597

ответ

8

int wallet определяется внутри цикла do-while. Использование его вне его, как в состоянии while, не допускается, так как оно выходит за рамки.

Просто объявить эту переменную перед циклом do-while:

int money = money(); 
int wallet = 0; 
boolean again = again("Ready"); 
do { 
    //rest of code here... 
} while (<condition>); 
+0

большое спасибо – user3808597

Смежные вопросы