Java学习笔记_001_数据类型与运算符

本文详细介绍了Java中的基本数据类型,包括整形、浮点型、字符型及布尔型,并列举了引用数据类型的示例。此外还讲解了变量命名规范、常量定义方式以及各种运算符的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本数据类型(4种8类)
整形:Byte(1Byte=8bit)Short Int(4B=32b)Long(8B=64b)
浮点:Float(4B=32b)Double(8B=64b)
字符:Char
布尔:Boolean

后面还有引用数据类型

数组 类 接口 (?)字符串:String


注意:
1.变量名不能数字开头
2.不能含有特殊字符(*&%等)
3.不能与关键字同名
4.驼峰起名(studentName studentAgeMax等)


常量:final(常量修饰符) int(数据类型) NUM_A_2 (全大写,单词用_隔开) = 10 ;


基本运算符
+ - * / % ++ -- (a++是后自加,++a是先自加)


复合运算符
+= -= *= /= %= (a+=1就是a=a+1)


关系运算符
== != < <= > >=


逻辑运算符
&&与 ||或 !非 ^异或(同0异1)
&特殊与(&&时,左若为true则右式不执行,&则两个语句都执行)
|特殊或(||时,左若为false则右式不执行,|则两个语句都执行)


位运算符
&与 |或 ~非 ^异或      (-3&4=4)(计算机运算都用补码)
(正数三码相同,负数反码取反,补码=反码+1,转化时不动符号位)
<<左移(最左直接丢,最右直接补0)
>>右移(若左最高是1,左补1,若左最高是0,左补0.最右直接丢)
>>>无符号右移(最右直接丢,最左直接补0)


三目运算符
语法:(关系表达式) ? 表达式1 : 表达式2
例子:{int k = 0;k = (true)?1:2;System.out.print(k);}//1
解释:括号的关系表达式是否正确,true执行表达式1,false执行表达式2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值