java-J2SE学习笔记(二)

本文介绍了Java中的变量概念及其重要性,并详细解析了Java的基本数据类型,包括整数类型、小数类型、布尔类型和字符串类型。同时,还探讨了不同类型之间的转换规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第二讲 变量数据类型

为什么有变量

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

    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 运算向高精度转  之后赋给底精度 所以报错



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值