java基础(一)数据类型与变量

java基础类型

1,基本类型

java作为一种强类型语言,这意味着所有变量都有一个类型,在java中,共有8种基本类型,分别是四种整型,两种浮点型,一种Unicode表示的字符单元的char类型,一种是表示真假值的布尔类型boolean

整型

Java种共有四种整型,整型是没有小数的数,可以为负数
java整型
其中int类型最为常见,但是最大表示20多亿的数值
超过时就需要long类型
byte,short有特殊的应用场景,如控制大数组占用的存储空间,但是要注意最大为32767,或者是文件传输使用的格式

长整型常量要加上L后缀 100003333L
二进制 以ob开头
十六进制 0X开头
八进制以0开头
可以为数字字面量加上_, 如122_233_333,仅仅是为了方便阅读,

浮点类型

浮点类型

浮点类型有两种,float4字节,double8字节,
一般使用double,float常量需要在后面加上F后缀

三个特殊的浮点数
Double.POSITIVE_INFINITY,
Double.NEGATIVE_INFINITY,
Double.NaN

不可用xxx==Double.NaN来判断是否为非数值,因为两个非数值是不同的,因为使用Double.isNaN(xxx)

float不可以用于金融等高精度计算,当遇到这种值时要用大数值类型

char类型

char类型可以用十六进制值,\u0000到\Uffff
遇到\u时要注意
不推荐在代码里使用char类型,如果要表示类型,最好使用String类型

布尔型

false和true

变量

变量名由数字和字母组成
可以使用 Character 类的
isJavaldentifierStart 和 isJavaldentifierPart 方法来检查一个Unicode字符是不是字母
可以使用$,但是不推荐
声明变量后,必须初始化(局部变量)
直接使用未初始化的变量会报错。
(如果是成员变量,则会自动初始化,但是推荐手动赋值)

常量

java中使用final来标记常量
常见用法是static final来表明一个类常量,给所有对象使用,用大写来作为名字

运算符

几个注意的点:
取余%的先按正数来取余,再根据被除数的符号来确定符号,这意味着
-5%-2为-1
5%-2为1;
取余符号只能用于整型,浮点类型可以使用,但是结果无法确认

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值