Зарезервированные слова в Java
Зарезервированное слово уже занято правилами языка. Такое слово нельзя брать как имя переменной.
Java забрала себе такие слова:
abstract
|
assert
|
boolean
|
break
|
byte
|
case
|
catch
|
char
|
class
|
const
|
continue
|
default
|
do
|
double
|
else
|
enum
|
extends
|
final
|
finally
|
float
|
for
|
goto
|
if
|
implements
|
import
|
instanceof
|
int
|
interface
|
long
|
native
|
new
|
package
|
private
|
protected
|
public
|
return
|
short
|
static
|
strictfp
|
super
|
switch
|
synchronized
|
this
|
throw
|
throws
|
transient
|
try
|
void
|
volatile
|
while
|
Литералы true, false и null
тоже нельзя использовать как имена переменных.
Один знак подчеркивания _ также запрещен
как имя.
Если попытаться объявить переменную с таким именем, программа не скомпилируется:
int class = 1;
Дан код:
int return = 5;
Программа в этом коде не запускается. Найдите ошибку.
Дан код:
int class = 4;
Определите, можно ли дать переменной такое имя.
Дан код:
int while = 9;
Определите, можно ли дать переменной такое имя.
Дан код:
int className = 4;
Определите, можно ли дать переменной такое имя.
Дан код:
int true = 1;
Определите, можно ли дать переменной такое имя.
Дан код:
int returnCode = 6;
Определите, можно ли дать переменной такое имя.
Дан код:
int package = 3;
Определите, можно ли дать переменной такое имя.