java中boolean的用法_Java入门02注释,标识符,变量,数据类型

一、注释

注释一共有三种:

//单行注释

e70b900836acc8f946f070fabe91b898.png

/*多行注释*/

c4d4151728070d6865dc5b075e9de8f2.png

/**文档注释*/

61a455f21636450885a1e3bac929ff8b.png

注释的内容不会被编译

那么什么是注释? 解释说明的文字

注释的作用? 对代码的解释说明,便于后期维护

注释的分类:

单行注释

作用域:只在当前行有效

嵌套:可以嵌套单行注释,不能嵌套多行和文档

位置:这一行的上面或者行尾

多行注释

作用域:多行

嵌套://可以嵌套单行注释,不能嵌套多行和文档

位置:类的上面或者方法的上面

文档注释

作用域:多行

嵌套://可以嵌套单行注释,不能嵌套多行和文档

位置:类的上面或者方法的上面

区别:文档注释可以存在于类的api文档中---javadoc


二、标识符

标识符: 在java中的一切起名字的地方的这个名字都是标识符

8f75a061e6317072e0b02da6127100a0.png

标识符的命名规则

1)数字,字母,下划线_,美元符号$任意组合而成,数字不能开头

2)java严格区分大小写

3)关键字不能作为标识符使用

关键字: java中有一些词,java有自己的用法或者用途

关键字会变色

所有的关键字都是小写的

保留字: java中有一些词,java将来有可能有自己的用法或者用途 const goto

标识符的命名规范

1)见名知意: 看到名字即可大略的知道这里是什么用处

2)驼峰命名原则

包: 全部小写

单级包:单个文件夹 huahuazhong

多级包:多个文件夹嵌套 shang.xue.tang

类|接口:每个单词的首字母大写 HuaHuaZhong

方法|变量:第一个单词全部小写,从第二个单词开始每个单词的首字母大写 huaHuaZhong

常量:全部大写 HUA_HUA_ZHONG


三、变量与常量

1、变量

变量:可变的量

在程序运行过程中,其值可以发生改变的量

在内存中开辟一块空间,用来存放指定类型的数据

用来存储数据, 变量(内存空间的大小由数据类型决定) 数据类型(由要存储的数据决定)

变量的定义与使用:

1.声明的同时赋值

数据类型 变量名 = 变量值;

int(整数) double(小数) char(字符) String(字符串) boolean(真假)

int--0 double--0.0 char-' ' String--null boolean--false

db2fe1b9068de2a19388c4ad310e4243.png

2.先声明后赋值

数据类型 变量名; --声明

变量名 = 变量值; --赋值

3.同时声明多个变量

注意:等号是唯一一个自由向左运算的符号

变量需要关注的点:

数据类型

变量名(标识符的命名规则规范)

变量的值

作用域:{}

变量只能在其作用域范围内可以使用

变量在使用时的注意事项(输出,运算):

1.变量必须已声明

2.并且已经赋值

3.从变量的声明开始,到包括它的,最近的}结束为止

变量的分类:

局部变量:方法,语句块{}声明的变量,局部变量使用前必须声明并且赋值

成员变量:类中方法外,不赋值有默认值

2、常量

常量: 在程序执行过程中,其值不可发生改变的量

字面值常量:

整数常量: 123 1 -5

小数常量: 123.123

符常量: '1' 'a' '号'

字符串量: "123" "abc"

布尔常量: false true

空常量 : null

自定义常量: 被final修饰的变量为常量

e01cbc2a18e6815206cf11540af0b26a.png

四、数据类型

数据类型:

基本数据类型:4类8种 :规定存储数据的大小

计算机基本存储单位:字节 1byte=8bit

4类,分别为整型,浮点型,字符型,布尔型

0ed24e813732c9a3add84757adac3e1f.png

347ac6f5937dd48b116d4977f4156a4e.png

布尔型

boolean 真假 true|false


五、数据类型类型转换

boolean类型不参与类型转换

从小到大为byte-->short-->char-->int-->long-->float-->long

自动类型转换

小范围类型数据到大范围类型数据会自动转换类型

aa8160c484427b55db9ae95343bfa71a.png

强制类型转换

大范围类型的数据赋值给小范围类型的变量,需要发生强制类型转换,有可能损失精度

小范围类型 变量名=(小范围类型)大范围类型数据;

9844fe169473ba826c7c456455219dc8.png

如果多个类型的数据参与运算,最终结果会提升成为参与运算的数据的最大类型

如果比int小的char,byte,short参与运算时,会自动类型提升为int类型

如果给short,byte,char赋值,只要在其范围内的常量就能成功赋值

37d3e0f910ae95aa4f0a41fd839a2964.png

如果是一个浮点数类型进行强制给整数类型赋值,将会进行取整,取小数点前面整数

846cffccb0c66d04931abb3222948b13.png

如果将一个比数据类型范围大的数据赋值给小范围的变量,将会以圆环形状顺时针运算

9f3c548462cf0e338e1687ee0c3d3997.png

拜拜 下期再见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值