JAVA基础第二章

本文介绍了JAVA中的常量类型,包括十进制、二进制、十六进制和八进制表示的整数,以及小数、字符和布尔类型的常量。内存大小单位按照B、KB、MB等顺序递增。类型转换方面,着重讲解了JAVA中的自动类型提升和强制类型转换规则。此外,还涵盖了JAVA的基本数据类型,如整型、浮点型、字符型和布尔型,以及各类运算符的使用,包括算术、赋值、逻辑和比较运算符。
摘要由CSDN通过智能技术生成

常量

常量分为
整数
十进制:正常的 12345
二级制:以0b开头的数字
十六机制:以0x开头的数字 是 0-9 A-F
八进制:以0开头的数字
小数
0.1,0.2,1.1
字符
单引号包裹 ’ ’
双引号包裹 " "
都可以以一个空格为一个字符
布尔
boolean 只有 true/false两种结果

内存大小单位

B<KB<MB<GB<TB<PB
都是以1024以进一位的
例如: 1024B = 1KB

类型强转

JAVA中由小类型转到大类型可以自动转型不会报错
JAVA中由大类型转小类型需要强转
强转公式
要转成类型 变量名 = (要转成类型) 被转的变量;

JAVA中的基本类型

四类八种
整数类型
byte 1字节 范围 -128~127
short 2字节 范围 -32768~32767
int 4字节 范围 2147483648~2147483647
long 8字节
注意:用到 long类型时,数字结尾需要加L,并且byte的范围要谨记
小数类型
float 4字节
double 8字节
注意:用到float类型时,数字结尾要加F
字符类型
char 2字节 范围0~65535 char没有负数
布尔类型
boolean 1字节

运算符

算数运算符
+, - , * , /,++,–
注意: ++ , – 以写在数字前后位子判断是先自增(自减)再计算,还是先计算再自增(自减)

赋值运算符
+=,-=,*=,/=
注意: int i=1; i=i+1;与i+=1是同样的结果
但第一种写法会遇见小类型加大类型被自动升为了大类型,从而存不回小类型而报错,需要强转才能存回取
但第二种写法可以去掉强转的部分,建议多用赋值运算符

逻辑运算符
&:与 |:或
&&:短路与 ||:短路或
这两大类区别,普通与活需要两边都执行,短路与或一边不成立就会停止执行
!:取反
^:异或:两边相同为false,两边不同为true

比较运算符
<,>,>=,<=,!=

三元运算符
比较?结果一:结果二;
通过比较结果获得true,false,true执行结果一,false执行结果二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值