- 1
- 0
- 约7.5千字
- 约 41页
- 2017-10-22 发布于北京
- 举报
磨砺营Java02Java语法基本功
课程大纲
1、变量
2、八种基本数据类型
3、基本数据类型的声明
4、进制与转换
5、标识符
6、基本数据类型转换
7、关键字
8、转义字符
9、运算符与优先级
10、分支语句
11、循环语句
12、数组
13、算法
1、变量
数学名词:
变数或变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉
丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。
计算机解释:
变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据
类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。
变量分类:
按所属的数据类型划分:
基本数据类型变量引用数据类型变量
按被声明的位置划分:
局部变量:方法或语句块内部定义的变量
成员变量:方法外部、类的内部定义的变量
2、八种基本数据类型
字节(Byte)是:计算机文件大小的基本计算单位。
1个字节(Byte) = 8个位(Bit)
Bit意为“位”或“比特”,是计算机运算的基础;二进制中的一位,是二进制最小信息单位.二进位可以用来
表示一个简单的正/负的判断,有两种状态的开关(如电灯开关) .
简单换算结果:
1个字节(Byte) = 8个位(Bit)
2个字节(Byte) = 16个位(Bit)
4个字节(Byte) = 32个位(Bit)
8个字节(Byte) = 64个位(Bit)
说明:
在内存计算过程中,
字节少的数据运算速度更快;
在硬盘存储中,
字节少的数据类型也可充分存入更多的数据。
2、八种基本数据类型
数据类型 关键字占用字节
取值范围
true,false
-128~127
默认值
布尔型
字节型
短整型
整型
boolean 不定值
false
0
0
0
0
byte
short
int
1
2
4
8
2
-2
15
~ 2
15
-1
-1
-2
31
~ 2
31
长整型
字符型
long
char
-2
63
~ 2 -1
63
16
0 ~ 2 -1
‘\u0000’
单精度浮点
型
1.4013E-45 ~
3.4028E+38
4.9E-324 ~
float
4
8
0.0F
0.0D
双精度浮点
型
double
1.7977E+308
3、基本数据类型的声明
声明变量的格式:
(1)声明变量
类型变量名;
(2)声明的同时给变量赋值
类型变量名=值;
(3)给已声明过的变量赋值
变量名=值;
4、进制与转换
计算机进制通常有:十进制、二进制、八进制、十六进制
十进制:
人类算数采用十进制,可能跟人类有十根手指有关。亚里士多德称人类普遍使用十进制,只不过是绝大多数人生
来就有10根手指这样一个解剖学事实的结果。
10、150、1050…
4、进制与转换
二进制:
计算机中的数据都以二进制数字保存。二进制:逢二进一。即只有0、1两个值。
如:十进制的10在计算机内保存为二进制的1010
计算机中信息的存储单位
位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。字节(Byte):一个字节由8个位
组成。它表示作为一个完整处理单位的8个二进制数码。
4、进制与转换
八进制:
基数为八。
Java中八进制数据要以0开头。如:0123
八进制转换成二进制:只需将每个八进制数字替换为相对应的三个二进制位即可。
现在的计算机系统很少用八进制的了。
二进制
八进制
000
001
010
011
100
101
110
111
0
1
2
3
4
5
6
7
4、进制与转换
十六进制:
二进制表示法太冗长,所以在程序中一般喜欢用十六进制
十六进制:基数为十六,逢十六进一。它用abcdef表示从0-9之上的值
Java中十六进制数据要以0x或0X开头。如:0x23D
十六进制转换成二进制只需将每个十六进制数字替换为相对应的四个二进制位即可
二进制
十六进制二进制十六进制
0000
0001
0010
0011
0100
0101
0110
0111
1000
0
1
2
3
4
5
6
7
8
1001
1010
1011
1100
1101
1110
1111
9
A
B
C
D
E
F
4、进制与转换
补码:
事实上,计算机内的二进制数值是以补码形式表示的。
补码:一个正数的补码和其原码的形式是相同的。
负数的补码是:将该数的绝对值的二进制形式,按位取反再加1。
由此可知,二进制补码数值的最高位(最左位)是符号位:该位为0,表示数值为正数;该位为1,表示数值为负数。
您可能关注的文档
- 2014高考地理一轮全程复习方案自然资源与人类活动湘教版.doc
- 2014高考语文一轮课时专练(广东专用)[图文转换].doc
- 2014高考语文(苏教版)大一轮复习讲义现代文阅读专题一高频考点五.doc
- 2015一模压轴题汇编(理科学生).doc
- 2015-2016学年第一学期期未考试物理试题.doc
- 2014高考语文一轮课时专练图文转换新人教版.doc
- 2015《中学综合素质》最新考题及答案.docx
- 最新苹果iPad2使用说明书完整超详细1.doc
- 最易武的韵味——经典仁山.docx
- 最美四大旅游目的地——六月回归自然与自我之旅.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)