Java每日笔记 002 八大数据类型

@(Java学习之路 第三讲)

Java第二讲

八大基本数据类型

变量定义方式:

算数运算符:+ - * / %(取余/取模)

关系运算符

1、基本数据类型:8个(八大基本数据类型)
字符型:char,值使用单引号进行包裹,且只能有一个字符
整形:byte short int long
取值范围:
byte:-128 ~ 127 -27~(27)-1 -128~127
byte:-215~(215)-1 -32768~32767
int:-231~(231)-1 常用
long:-263~(263)-1
注意:long类型数据需要在值的末尾加上L/l推荐大写L
注意:存在i+i<1
注意:强制数据类型转换,方式为:在数据(值/变量)前面加小括号(圆括号)内写入要转换的数据类型即可。

浮点型:float double
				float:单精度小数  
				注意:float类型数据需要在值的末尾加上L/l推荐大写L
				double:双精度浮点型  常用
boolean:布尔类型,注意:true/false
		布尔类型:值只有true/flase true表示真 flase表示假。

2、变量定义方式:
类型 变量名称 = 值; 例:char cha = ‘a’;
*****注意:在java中,所有的变量一定具有其类型。
注意:等号(=)表示赋值,等号右边的为等号左边的进行赋值。

注意:使用""包裹的内容为字符串。''包裹的为字符。
注意:变量必须先定义后使用。
注意:当+号使用在字符串时将不在是运算符,而是连接符

3、算数运算符:+ - * / %(取余/取模)

/:当被除数和除数都为整数,其结果为整数;如果有一个数小数,则结果为小数。

变量++ 与 变量=变量+1 等价
变量++ 与 变量=变量-1 等价
变量 += x 表示对当前变量每次累加x的值。
变量 -= x 表示对当前变量每次减去x的值。

变量++ 和 ++变量 都是对当前变量累计加1的操作,区别:变量++为先使用再计算,++变量为先计算再使用。
变量-- 和 --变量 都是对当前变量累计减1的操作,区别:变量--为先使用再计算,--变量为先计算再使用。

4、关系运算符 > < >= <= == != 得到的结果为boolean类型。

== 表示两边变量或值是否相等
!= 表示符号左边的与符号右边的不相等
	! 表示 非

逻辑运算符: & | && || !
&和&&:表示逻辑与
&:普通与,两边条件同时为true则结果为true,任意一边为false,则结果为false
&&:短路与,如果运算符左边的表达式结果为false,则不继续判断,结果为false。
|和||:表示逻辑或
|:普通或,两边条件同时为false时,则结果为false,任意一边结果为true,则结果为true。
||:短路或,如果运算符左边表达式结果为true,则不继续判断,结果为true。
!:表示逻辑非
注意:&和&& 优先级高于 |和|| &和&& > |和||

选择结构:
if:如果
结构:if(条件){代码块} 条件为:true/false/返回true或false的表达式;代码块:表示当条件成立(结果为true)时,则执行当前代码块
提示:条件部分一般不直接给true或false,而是写一个表达式。
if…else… 如果、否则
结构:if(条件){代码块}else{代码块}
执行顺序:满足if语句的条件,则执行if语句的代码块,否则执行else对应的代码块。

*****注意:==和String类型的equals方法的区别
==判断两个变量的值是否相等
equals判断两个变量的值是否相等
==一般用于比较基本数据类型申明的变量,用于比较对象时则为判断两个对象的地址是否相等
equals仅比较对象,由Object类提供,此处的equals方法为String类覆写的方法(特有的),用来比较两个字符串中的每一个字符是否相等

单词

  1. if 如果

  2. else 否则

  3. case 案例

  4. default 默认

  5. switch 开关

  6. break 中断

  7. match 匹配

  8. 常用的逻辑运算符及其作用?

  9. if-else选择结构执行的顺序是什么?

  10. 多重if选择结构的执行流程是怎样的?

  11. if 选择结构书写规范有哪些?

  12. switch选择结构的执行流程是怎样的?

  13. switch选择结构中break关键字的作用?

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值