- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兄弟连笔记_基础2
12. 变量 2
13. 八种基本数据类型 2
14. 基本数据类型的声明 4
15. 进制与转换 5
16. 标识符 7
17. 基本数据类型转换 8
18. 关键字 8
19. 转义字符 9
20. 算数运算符 10
21. 赋值运算符与关系运算符 11
22. 逻辑运算符 12
22. 位运算符与移位运算符 13
23. 三目运算符与运算符优先级 14
变量
什么是变量
数学名词:
变数或变量,是指没有固定的值,可以改变的数.变量以非数字的符号来表达,一般用拉丁字母.变量是常数的相反.变量的用处在于一般化描述指令的方式.
计算机解释:
变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据.根据所存储的数据类型的不同,有各种不同类型的变量.变量名代表这块内存中的数据.
通过操作变量名就可以操作其指代的数据.
什么是变量
按所属的数据类型划分:
基本数据类型.
引用数据类型(类,接口,数值).
按被声明的位置划分:
局部变量:方法或语句块内部定义的变量.
成员变量:方法外部,类的内部定义的变量.
Q A
方块块具体指什么?(static块呢,属于哪个分类?)
八种基本数据类型
计算机存储数据的基本单位
字节(Byte)是:计算机文件大小的基本计算单位.
一个字节(Byte) = 8位(bit).
bit意为位或比特,是计算机运算的基础;
二进制中的一位,是二进制最小信息单位.
说明:
在内存计算过程中,
字节少的数据运算速度更快.
在硬盘存储中,
字节少的数据类型也可以充分存入更多的数据.
八种基本数据类型
数据类型 关键字 占用字节 取值范围 默认值 布尔值 boolean 1 true,false false 字节型 byte 1 -2^7 2^7 0 短整型 short 2 -2^15 2^15 0 整型 int 4 -2^31 2^31 0 长整型 long 8 -2^63 2^63 0 字符型 char 2 0 2^16-1 \u0000 单精度浮点型 float 4 1.4013E-45 3.4028E+38 0.0f 双精度浮点型 double 8 4.9E-324 1.7977E+308 0.0 注意:char的默认值为ASCII码表中的第一个,代表的是非打印字符空
ASCII码表 0
Bin Dec Hex 缩写/字符 解释 0 00 NUL(null) 空字符 byte为例,1字节二进制中,第一位为符号位,1代表负,0为正
最小数-128)
最大数127)
分类
分为数值型,字符型,布尔型.
基本数据类型的声明
如何声明基本数据类型变量
声明变量的格式:
类型 变量名;
变量初始化的两种方式:
声明时初始化:类型 变量名 = 值;
声明后(使用前)在进行初始化;
标识符的命名规范
字符,数字,下划线_,美元符号$均可以.
注意第一个字符不可以是数字.
不能使用关键字(和保留字).
Java对大小写有区别.(长度无限制)
中文可以作为变量名,但不提倡使用.
Java中变量名的命名规范
见名知意.
驼峰命名法(小驼峰):
多个单词首字母小写,其余单词首字母大写.
单个单词则全小写.
Q A
这里关键字和保留字(有区别吗)有哪些?
一些Java已经定义好的,有规定含义的字符
以下列出了所有关键字
进制与转换
十进制
没啥可说的,正常人都会的进制.
二进制
计算机中的数据都以二进制数字保存.
逢二进一.即自由0,1两个值.
以0b开头
计算机中信息的存储单位
位/比特(bit):
表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位.
字节(Byte):
一个字节由8个位组成,它表示作为一个完整处理单位的8个二进制数码.
八进制
八进制:基数是八.
Java中八进制要以0开头.
八进制转换成二进制:只需要将每个八进制数值替换为相应的三个二进制即可.
现在的计算机系统很少用八进制的了.
十六进制
二进制表示法太冗长,所以在程序中一般喜欢用十六进制.
十六进制:基数为十六,逢十六进一.用abcdef表示0到9之上的值.
Notice:在Java中abcdef不区分大小写(其它环境不清楚).
Java中十六进制数据要以0x或0X开头.
十六进制转换成二进制只需要将每个十六进制数值替换为相对应的四个二进制即可.(4个数值为一组).
补码
事实上,计算机内的二进制数值是以补码的形式表示的.
这里有几个概念是需要了解的:
原码:
反码:
补码:
补码:
一个正数的反码,补码和其原码的形式是相同的.
负数的反码是:将该数首位不变,其余位按位取反.
负数的补码是:将该数的绝对值的二进制形式,
文档评论(0)