自学java第二天

变量与运算符

1.整数型(byte,short,int,long)

在这里插入图片描述
----定义 long 类型的变量,赋值时需要以"l"或"L"作为后缀。
----Java 的整型常量默认为 int 型。
----字节(Byte):是计算机用于计量存储容量的基本单位,一个字节等于 8 bit。
----位(bit):是数据存储的最小单位。二进制数系统中,每个 0 或 1 就是一个位,叫做 bit(比特),其中 8 bit 就称为一个字节(Byte)。

2.浮点类型(float,double)

在这里插入图片描述
----浮点型常量有两种表示形式
----十进制数形式。如:5.12 512.0f .512 (必须有小数点)
----科学计数法形式。如:5.12e2 512E2 100E-2
----float:单精度,尾数可以精确到 7 位有效数字。很多情况下,精度很难满足需求。
----double:双精度,精度是 float 的两倍。通常采用此类型。
----定义 float 类型的变量,赋值时需要以"f"或"F"作为后缀。
----Java 的浮点型常量默认为 double 型。
----并不是所有的小数都能可以精确的用二进制浮点数表示。二进制浮点数不能精确的表示 0.1、0.01、0.001 这样 10 的负次幂
----float和double精度不高:

float ff1 = 123123123f;
float ff2 = ff1 + 1;
System.out.println(ff1);
System.out.println(ff2);
System.out.println(ff1 == ff2);

----运行一下看结果显然是错的。

在这里插入图片描述

3.字符型:char

----char 型数据用来表示通常意义上“字符”(占 2 字节)
----Java 中的所有字符都使用 Unicode 编码,故一个字符可以存储一个字母,一个汉字,或其他书面语的一个字符。
----字符型变量的三种表现形式:
----形式 1:使用单引号(’ ')括起来的单个字符。
----例如:char c1 = ‘a’; char c2 = ‘中’; char c3 = ‘9’;
----形式 2:直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX 代表一个十六进制整数。例如:\u0023 表示 ‘#’。
––形式 3:Java 中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。例如:char c3 = ‘\n’; // '\n’表示换行符。

布尔类型:boolean

----boolean 类型数据只有两个值:true、false,无其它
----不可以使用 0 或非 0 的整数替代 false 和 true,这点和 C 语言不同。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值