# 问题和练习：变量

> 原文： [https://docs.oracle.com/javase/tutorial/java/nutsandbolts/QandE/questions_variables.html](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/QandE/questions_variables.html)

## 问题

1.  术语“实例变量”是 ___ 的另一个名称。
2.  术语“类变量”是 ___ 的另一个名称。
3.  局部变量存储临时状态;它在 ___ 内声明。
4.  在方法签名的左右括号内声明的变量称为 ____。
5.  Java 编程语言支持的八种原始数据类型是什么？
6.  字符串由类 ___ 表示。
7.  ___ 是一个容器对象，它包含固定数量的单一类型的值。

## 演习

1.  创建一个定义某些字段的小程序。尝试创建一些非法的字段名称，看看编译器产生什么样的错误。使用命名规则和约定作为指导。
2.  在练习 1 中创建的程序中，尝试将字段保留为未初始化并打印出其值。尝试使用局部变量，看看你可以产​​生什么样的编译器错误。熟悉常见的编译器错误可以更容易地识别代码中的错误。

[检查你的答案](answers_variables.html)