jakyforever

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

java(强类型语言)变量与常量_数据类型

一、数据类型:java强类型语言
1、分类:基本数据类型 、引用数据类型
2、基本数据类型:三类八种
1)数值型:
   整数:byte short int long
   浮点数:float double
2)字符型:char
3)布尔型:boolean   true|false
3、变量:表示可变的量,盒子
 1)、定义|声明:
    类型 变量名 [=初始值];
 2)、使用变量
   a)赋值  =
   b)查看  如打印,交换数据等等  
 3)、注意:
  a)、变量先声明后使用,在同一个方法内声明一次即可  ,只能声明一次,可以多次使用
  b)、局部变量(目前)必须存在值才能查看使用
4、常量:最终的量,恒定不变的量
 声明: final 类型 常量名[= 初始值];
 注意:常量名:全部大写,_分割
 常量的值一旦确定不可改变

public class Demo01{
    //程序的入口点
    public static void main(String[] args){
        //目前的代码写于此
        //声明double类型小数,变量名为 score,初始值为 80.8
        double score =80.8;
        //声明int整数类型变量,变量为num
        int num;
        //使用num 给num赋值为20
        num =20;
        num =2; 
        
        //查看
        System.out.println(num);
         //声明一次即可 
        //int num;
        
        //声明了一个 byte类型的整数,没有值
        byte b;
        //System.out.println(b); //编译错误,可能尚未初始化的变量
        b = 1+2 ; //必须存在值才能查看使用
        System.out.println(b);
    }

  
一、基本数据类型:
1、数值型
1)整数: byte short int long
2)小数:float double
2、字符型:char 2个字节 使用 unicode
3、布尔型:boolean true |false  1位
二、引用数据类型 了解
1、类:String
2、接口
3、数值
三、变量与常量
1、变量的分类
  局部变量    属性(成员变量|类变量)
2、区别
1)、位置不同
 局部变量:方法内声明的变量,包括形参
 属性:方法外,类中
 2)、初始值、默认值:
 局部变量没有初始值 ,使用前必须手动赋值
 属性:存在默认值
 byte short int long  -->0
 float double -->0.0
 char -->\u0000
 boolean -->false
 引用类型: null
 3)、内存区域不同  
 局部变量:栈中
 属性:成员:堆中
  类:方法区中
 

posted on 2013-09-03 22:20  jakyforever  阅读(816)  评论(0)    收藏  举报