Итак, я нахожусь в классе intro для Java. Я пытаюсь написать свою первую программу. Это простая программа, которая запрашивает число (X), которое равно количеству раундов, которые должны быть завершены. Затем вы запускаете цикл while, который добавляет общий балл до тех пор, пока не будет завершено X раундов. Учебник действительно не отвечает на мой вопрос. Я объявляю 3 целых числа. Я объявляю их в основном методе или внутри цикла while. Мы еще не начали использовать Java-редактор, поэтому я не уверен, как это проверить. Он хочет, чтобы мы выписали код, но я не уверен, где объявить эти целые числа и как он должен быть правильно написан. Любая помощь будет большой, спасибо!Объявление типа данных переменной в java
public class Question2
{
public static void main (String [] args)
{
Keyboard kbd;
Kbd = new keyboard();
int n, tot, x;
System.out.println(“How many?”);
x = kbd.readInt();
}
while (n < x)
{
System.out.println(“Enter a score”);
s = kbd.readInt();
tot = (tot + s);
n = (n + 1);
}
}
Во-первых, ваш 'while' петля должна существовать внутри фактического метода, а не только в случайном месте в объявлении класса. –
это компиляция? – Sanjeev
Вам нужно понять «переменный объем». (Посмотрите). Переменные Java могут представлять собой статическую область, область экземпляра, область действия метода или область блока (хотя разница между методом и блоком невелика). В общем случае вы должны использовать «самое близкое» определение, которое оставляет вашу переменную «видимой» ко всем частям кода, которые могут потребовать ссылки на нее. –