Что значит объявить переменную? Это значит выделить место в памяти с именем переменной. Объявление переменных производится по определенным правилам, практически как в C/C++:
тип_переменной имя_переменной;
Для имен переменных существует несколько правил составления:
abstract default if private throw boolean do implements protected throws break double import public transient byte else instanceof return try case extends int short void catch final interface static volatile char finally long super while class float native switch const for new synchronized continue goto package this
Тип переменной может быть одним из простых типов или классов. Но с классами мы пока не знакомы.
Давайте попробуем объявить переменные.
public class step11 { public static void main(String[] args) { int i; int y; System.out.println("Hello\n"); } }
Что будет, если мы используем в качестве имени пененной зарезервированное или по другому ключевое слово ? Конечно получим сообщение об ошибке. Вот ошибочное объявление
int else;
А вот результат.