day4数据类型

本文详细介绍了Java作为一种强类型语言的特性,强调了其变量使用前必须先定义的规则,以及这种特性带来的优缺点。同时,文章深入探讨了Java的基本数据类型,包括整数类型(byte, short, int, long)、小数类型(float, double)、字符类型(char)和布尔类型(boolean),并列举了各自的取值范围和使用注意事项。此外,还提及了引用数据类型,如类、接口和数组。
摘要由CSDN通过智能技术生成

数据类型

强类型语言

  • 变量的使用要严格符合规定,所有变量都必须先定义再使用
  • 好处:安全性高,避免出错 坏处:运行和读取速度相对较慢
  • 典型强类型语言:java、c++等
  • 弱类型语言(如:python)顾名思义和强类型相反,这里就不过多介绍

Java的数据类型

Java的数据类型分为两大类

  • 基本数据类型(primitive type)
  1. 整数数据类型

byte:1个字节,8位,取值范围:-128–+127
short:2个字节,16位,取值范围:-32768–+32767
int:4个字节,32位,整数类型默认是int类型,取值范围约+21亿到-21亿
long:8个字节,64位,取值范围:太长不介绍。定义时需要声明类型,往往在数据末尾加上L来表示区分(因为默认类型为int的原因)

  1. 小数数据类型

float:4个字节,32位,单精度,能精确到6~7位,同样需要声明小数类型,要在末尾加上F
double:8个字节,64位,双精度,能精确到15~16位,小数类型默认是double类型

  1. 字符数据类型

char:2个字节,16位,字符表示Unicode编码表中的每一个符号,每个符号使用单引号引起来,其中前128个符号和ASCII表相同

  1. 布尔数据类型

boolean:占1位,只有true和false2个值表示真和假,用于表示逻辑运算

  • 引用数据类型(reference type)
  1. 接口
  2. 数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值