Не инициализируеться значение int number1

162
20 апреля 2017, 15:12

Данная программа являеться игрой в рулетку, В этом блоке игрок выберает на что ставит, на int или на string Выбор игрока определит int number1 или string stavka.

   System.out.println("Сделайте вашу ставку. Вы можете поставить на Красное 
  или Черное, на Четное или Нечетное.");
        if(scanner.hasNextInt()) {
            int number1 = scanner.nextInt();}
       else if (scanner.hasNext()) {
        String stavka = scanner.next();   

Проиблема в том

   else if(number1==number);

Проблема в том что в строке где int number1 сравниваеться с рандомным числом int number, выдает ошибку number1 "Cannot resolve symbol 'number1"

System.out.println("Сделайте вашу ставку. Вы можете поставить на Красное 
 или Черное, на Четное или Нечетное.");
        if(scanner.hasNextInt()) {
            int number1 = scanner.nextInt();}
       else if (scanner.hasNext()) {
         String stavka = scanner.next();   
Проблема в том что в строке где int number1 сравниваеться с рандомным числом 
 int number, выдает ошибку number1 "Cannot resolve symbol 'number1"
else if(number1==number);
import java.io.UTFDataFormatException;
 import java.util.Scanner;
 import java.util.Scanner;
 import java.util.Random;
 public class Bender {
static boolean playAgain = true;
 public static void main(String[] args) {
  while (playAgain) {
    Game();
}
}
public static void Game() {
String[] colors = {"Черное", "Красное"};
String[] parity = {"Четное", "Нечетное"};
int allmoney;
Random random = new Random();
Scanner scanner = new Scanner(System.in, "UTF-8");
System.out.println("Добро пожаловать в игру Рулетка!");
System.out.print("Введите сумму с которой вы хотите начать игру:");
allmoney = scanner.nextInt();
boolean isPlaying = true;
while (isPlaying) {
    System.out.println("Сделайте вашу ставку. Вы можете поставить на Красное 
или Черное, на Четное или Нечетное.");
        if(scanner.hasNextInt()) {
            int number1 = scanner.nextInt();}
       else if (scanner.hasNext()) {
        String stavka = scanner.next();
        System.out.println("Какую сумму ставите?");
        int summa = scanner.nextInt();
        if (summa > allmoney) {
            System.out.println("У вас не хватает денег для этой ставки.");
            break;
        }
        int colorIndex = random.nextInt(colors.length);
READ ALSO
JSONP request to java

JSONP request to java

При нажатии кнопки я хочу отправить реквест на другой порт, насколько я понял, я несмогу сделать этого с помощью ajax, и начал с помощью JSONPМой...

153
Парсинг json в java (массив в массиве)

Парсинг json в java (массив в массиве)

Пытался вот парсить json-файлЭтот список позже нужно пихнуть в адаптер на Android

334
Authentication for VideoView URL

Authentication for VideoView URL

Доброго времени суток! Мучаюсь уже не первый день с воспроизведением видео с web-сервера, который требует авторизацию

157