java-J2SE学习笔记(二)

来源:互联网 发布:久其软件最新消息 编辑:程序博客网 时间:2024/06/14 06:22
第二讲 变量数据类型

为什么有变量

    不论使用哪种高级语言编写程序,变量都是其程序的基本组成单位。

    java中的基本数据类型的定义与c/c++中大体一致。


java基本语法 -基本数据类型
    四大类型
        基本数据类型  整数类型、小数(浮点)类型、布尔类型

        整数类型
整数类型可以表示一个整数,常用的整数类型有:byte,short,int,long
                主要区别是数据大小的范围 
        -2^(字节×8-1)   到2^(字节×8-1) -1
                byte 一个字节(8位) -128到127
                short 两个字节 
                int     四个字节
                long  八个字节
        
        小数类型
                小数类型可以表示一个小数,常用的小数(浮点)类型有float、double             
                主要区别是数据大小的范围
                float     四个字节
                double 八个字节

        布尔类型
                布尔类型可以表示真或者假 类型是boolean
                boolean spBool=true
        
        字符串类型 
                字符串类型可以表示单个字符,字符类型是char
        char是两个字节(可以存放汉字)
        在java中,对char进行运算的时候,直接当作Ascii码对应的整数对待
                多个字符我们称为字符串,在java中String这种数据类型表示,但是String不是基本数据类型,而是类,
                类是复合数据类型   

java基本语法 -基本数据类型的转换
        自动转换
        int a=1.2;//违背了数据从高精度到底精度转的原则
                        byte<short<int<long<float<double
        float a=3.4;//在java中小数默认是double 所以出现错误,float a=3.4f;
       强制转换
      int result=(int)1.9;//1
       计算过程转换
              int a =3; int b=a+3.4;//错  a+3.4 运算向高精度转  之后赋给底精度 所以报错



原创粉丝点击