欢迎来到天天文库
浏览记录
ID:9066873
大小:3.43 MB
页数:41页
时间:2018-04-16
《磨砺营java02java语法基本功》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课程大纲1、变量2、八种基本数据类型3、基本数据类型的声明4、进制与转换5、标识符6、基本数据类型转换7、关键字8、转义字符9、运算符与优先级10、分支语句11、循环语句12、数组13、算法 1、变量数学名词:变数或变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。计算机解释:变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。变量分类:按所属的数据类型划分:基本数据类
2、型变量引用数据类型变量按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量 2、八种基本数据类型字节(Byte)是:计算机文件大小的基本计算单位。1个字节(Byte)=8个位(Bit)Bit意为“位”或“比特”,是计算机运算的基础;二进制中的一位,是二进制最小信息单位.二进位可以用来表示一个简单的正/负的判断,有两种状态的开关(如电灯开关).简单换算结果:1个字节(Byte)=8个位(Bit)2个字节(Byte)=16个位(Bit)4个字节(Byte)=32个位(Bit)8个字节(Byte)=64个
3、位(Bit)说明:在内存计算过程中,字节少的数据运算速度更快;在硬盘存储中,字节少的数据类型也可充分存入更多的数据。 2、八种基本数据类型数据类型关键字占用字节取值范围true,false-128~127默认值布尔型字节型短整型整型boolean不定值false0000byteshortint12482-215~215-1-1-231~231长整型字符型longchar-263~2-163160~2-1‘u0000’单精度浮点型1.4013E-45~3.4028E+384.9E-324~float480.0F0.0D双精度浮点型doubl
4、e1.7977E+308 3、基本数据类型的声明声明变量的格式:(1)声明变量类型变量名;(2)声明的同时给变量赋值类型变量名=值;(3)给已声明过的变量赋值变量名=值; 4、进制与转换计算机进制通常有:十进制、二进制、八进制、十六进制十进制:人类算数采用十进制,可能跟人类有十根手指有关。亚里士多德称人类普遍使用十进制,只不过是绝大多数人生来就有10根手指这样一个解剖学事实的结果。10、150、1050… 4、进制与转换二进制:计算机中的数据都以二进制数字保存。二进制:逢二进一。即只有0、1两个值。如:十进制的10在计算机内保存为二进制的1
5、010计算机中信息的存储单位位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。 4、进制与转换八进制:基数为八。Java中八进制数据要以0开头。如:0123八进制转换成二进制:只需将每个八进制数字替换为相对应的三个二进制位即可。现在的计算机系统很少用八进制的了。二进制八进制00000101001110010111011101234567 4、进制与转换十六进制:二进制表示法太冗长,所以在程序中一般喜欢用十六进制十六进制:基数为十六,
6、逢十六进一。它用abcdef表示从0-9之上的值Java中十六进制数据要以0x或0X开头。如:0x23D十六进制转换成二进制只需将每个十六进制数字替换为相对应的四个二进制位即可二进制十六进制二进制十六进制00000001001000110100010101100111100001234567810011010101111001101111011119ABCDEF 4、进制与转换补码:事实上,计算机内的二进制数值是以补码形式表示的。补码:一个正数的补码和其原码的形式是相同的。负数的补码是:将该数的绝对值的二进制形式,按位取反再加1。由此可知,
7、二进制补码数值的最高位(最左位)是符号位:该位为0,表示数值为正数;该位为1,表示数值为负数。十进制二进制100000000000000000000000000000101011111111111111111111111111110110-10主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 4、进制与转换二进制数转换成十进制数:按权相加:把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。例:原码1011.01=1×2+0×2+
8、1×2+1×2+0×2+1×23210-1-2 =8+0+2+1+0+0.25 =11.25十进制转换成二进制整数部分:"除2取余,逆序排列"法小数部分:"乘2取整,
此文档下载收益归作者所有