JAVA的数据类型

本文详细介绍了Java编程中的基本数据类型,包括整数、浮点数、布尔和字符类型,强调了变量初始化的重要性。此外,还讲解了类型转换的规则,包括自动类型提升和强制类型转化,并特别指出在运算中低于4个字节的类型会被提升为int。最后,提到了字符串在Java中的使用,如字符串连接和类型转换。
摘要由CSDN通过智能技术生成

知识总结:

1.局部变量一定要初始化,不然会报错

2.java不使用ascll码表,同样使用的并非UTF-8字符集

3.整形的 默认类型 是int   浮点数的默认类型是doble类型

4.char类型 大小是俩的字节 ,可以存储汉字

5.i判断与循环在JAVA中 判断条件必须是 true flase,JAVA中不存在 0是假 非0是真

6.boolean 没有明确的大小 或者说是 1个字节或1个比特位

7.小于4个字节的类型,在运算时会转化成 4个字节

8.“+” 可以链接俩个字符串,同样会把整形转化为字符串

9.

一、JAVA的数据类型

(1)  基本数据类型

        整数:byte  short  int  long

        浮点数:float  double

        布尔:boolean

        字符:char

(2)引用数据类型       

        数组、字符串、类、接口、

二、变量

(1)局部变量

        在方法内的声明的变量,变量的语法   数据类型  变量名 = 初始化;

        注意!!!变量的使用我们一定要提前初始化!!!

1.整形变量

        与C语言不同,int类型的大小不管在那种系统但是4个字节

        如果没有合适的初始值,我们可以初始化为0,并且不能超过它的表示范围

        在long类型的使用中,我们要在数值后加上 L 或 l 来表示它是长整形

2.浮点型变量

        double时浮点型的默认类型,如果我们使用float类型时需要在数组后加上F或f

        浮点数与C语言在内存中的存储方式一样,所以存在精度的误差

3.字符性变量

        首先我们要知道JAVA的字符类型可以接受汉字

        JAVA中不适应ascll码表

4.布尔型变量

        布尔型的取值,只有FALSE  假 与  TRUE 真

        JAVA中没有   0时假   非0时真

        它的大小没有明确指定,但是在一些情况下也可以说它的大小是1字节或1比特        

(2)成员变量

        在后面会进行讲解

三、类型转化

注意!!!

        大类型转化为小类型会丢失数据

        强制类型转化不是一定会发生的,不相干的类型时不会相互转化的

        byte 和 short 这 种低于 4 个字节的类型 , 会先提升成 int, 再参与计算 .

(1)强制类型转化

                语法格式      (数据类型)数值;

(2)自动类型转化

                在做运算时,低范围的类型会自动转化为大范围的类型

                在long类型与int类型运算时,它们的结果是long类型

                

四、字符串类型

        语法格式   String  变量名 = " ";

        在JAVA中我们可以使用   " + "来链接俩个字符串

        整形与“ ”运算的结果是字符串

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山山人行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值