什么是变量 (variable) ?**

变量就是可以变化的量。
java中怎么定义变量呢?	
数据类型 变量名 结束符号
datatype var_name;	
例子:int i;
          Object o;

数据类型有哪些,变量名怎么取呢,结束符是什么呢?

java中数据类型有两类,基本数据类型和引用数据类型。

基本数据类型也叫原生数据类型,就是java需要提前定义好的,你只能用,不能添加,删除,修改。

基本数据类包含八种
boolean
char
整型,也叫整数型又分4种
byte short int long
浮点型,就是有小数点的又有两用
float double

引用数据类型,就是大写开头的名字,这个可以自定义,也可以用jdk中已经带的。
例子
Object
由于有可能还不了解,怎么自定义数据类型,这里只需要知道,大写字母开头的类型就是引用数据类型就行了。能从数			 
据类型名分出基本类型和引用类型就可以了。

变量名(variable name)

变量名定义规则
1名字中只能包含字母,数字,下划线,美元符号
a-z,A-Z,0-9,_,$
2 只能以字母,下划线,美元符号开头,不能以数字开头
例子
 i
 _i
 $i
3 如果以字母开头,第一个字母小写,多个单词,第一个单词字母小写,别的大写
例子
myVariable
i
obj

4.不能使用关键字(保留字)
Java中已经使用了的单词,都是小写开头。比如上面说的八种基本数据类型,
和第一天看到的public static void,具体保留字不需现在记住所有。

强烈建议如果自己写代码,定义变量就写字母加数字就好了,
简单,实用,有效。但整个规则了解即可,以后阅读java代码,就不会对定义变量有疑问。

结束符号(;)

这是一个英文的分号。
变量定义好了,怎么用呀?

变量定义好了就可以给变量赋值了。

赋值就是用等号 (=)

例子
i = 1;
obj = null; 
现在不用了解每个值有什么含义,赋值的基本语法就是
变量名 = 变量值 结束符号

再回顾一下怎么定义,怎么赋值
变量数据类型 变量名 结束符号 
变量名 等于 变量值(值)结束符号
例子
int i;
i = 1;  
可能有疑问,既然是变量,赋值完,能改吗?
当然能,变量,变量就是可以变的,这里说的变,指的是值,类型不能变了。
变量定义完就不能在同一个地方再定义了,再定义就会出现变量名以存在错误了。
	
例子
int i;
i = 1; 
改i的值
i  = 2;
这个都是行的,可要改变i的类型是不行的,从另一个方面理解,同一个地方不能出现两个同名的变量。
int i;
byte i;(错误)变量i 已经定义过了

也可以一次性定义和赋值
例子
int i = 1;

定义一个变量会了,定义多个可以吗,最简单就是定义多次,如果你电脑快捷键使用很好,可以ctrl c
ctrl v
也可应这样做
int i,k,j;
i = k = j = 1;