(1)数据类型              说明
   char(字符型)      //用于存储单个字符     如:性别‘男’、‘女’,软件协议:‘是’、‘否’
   int   (整型)          //用于存储整数            如:一天 24 小时,一月份 31 天,  2016 年收到支付宝红包 278 元
   double(双精度)  //用于存储小数            如:蒙牛早餐奶的价格 2.5 元,手机待机时间 24.5 小时
   String(字符串)   //用于存储一串字符     如:“我的爱好是看电影” , “微信用户数超过 5 亿” (2)变量声明及使用 

 程序运行的过程中,将数值通过变量加以存储,以便程序随时使用。整个步骤如下。 

 1)根据数据的类型在内存中分配一个合适的“房间”,并给它起名即“变量名”。 

 2))将数据存储到这个“房间”中。 

 3)从“房间”中取出数据使用,可以通过变量名来获得。    

 public class MyVariable { 

       public static void main(String[] args) { 

            int money = 1000;        //存储本息     int money = 1000 ;    //声明整数型 int 变量名“money”存储“1000” 

             System.out.println(money);          //显示存储的数据的值 

        } 

 } 
(3)变量命名规则
 1:变量必须以字母、下划线“_”或“$”,符号开头                           
 规范:
 2:变量可以包括数字,但不能以数字开头
 3:除了“_”或“$”符号以外,变量名不能包含任何特殊字符
 4:不能使用 Java 语言的关键字,比如 int,class,public 等
 非法变量名例{ *myvariable ,  19variable ,  Variable%  ,a+b,    My  Variable,   Tl-1}
 合法变量名例{ _myCar ,         Graphl_l ,      score1,     $myCar}
 变量名要简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。给变量赋值,即 “将数据存储至对应的内存空间”       例如:    int day=20      //声明整数型int存储“20”  
 变量名=值;                                                                        :     double score=98.5;   //声明字符串型double存储“98.5
 数据类型 变量名=值;                                                         :     String name="张三丰";  //声明字符型string存储“男”
 调用变量
 使用存储的变量,我们称之为"变量调用"。
 System.out.println(score);//从控制台输出变量 score 存储的值。
 System.out.println(name);//从控制台输出变量 name 存储的值。
 使用声明的变量名就是在使用变量对应的内存空间中存储的数据。
 尽管可以选用任意一种自己喜欢的方式进行变量声明和赋值,但是要记住: “变量都必须声明和赋值后才能使用”。因此要想使用一个变量,变量的声明和赋值必不可少! 

 例如:int ageOfStudent;        //学生年龄 

         int ageOfTeaeher;        //教师年龄 

 另外,Java 变量名的长度没有任何限制但是 Java语言区分大小写所以 price 和 Price 是两个完全不同的变量。