磨砺营Java02Java语法基本功.docVIP

  • 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,表示数值为负数。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档