Java程序设计基础课件1第2章Java语言编程基础.pptx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 基础 课件 语言 编程
- 资源描述:
-
1、2.1 关键字和标识符 2.1.1关键字 在Java语言编程中有50多个单词具有特殊的含义,我们把这些单词称为关键字,也称为保留字。关键字不能用做一般的标识符使用,即一般的标识符(变量名、类名、方法名等)不能与关键字同名,否则会出现编译错误。abstractcontinuefornewswitchassertdefaultgotopackagesynchronizedbooleandoifprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransien
2、tcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile 2.1.2 标识符 标识符是用来标识不同的Java程序元素,而给它们命名的符号。这些元素包括变量(variable)、类(class)、接口(interface)、方法(function)、包(package)等。1.标识符的规则开头符号:下划线(_)、美元符号($)、英文大小写字母或者其他语言字符(如可以是中文,但是不推荐使用)。后续符号:包括以上3种,再加上数字0-9。不
3、可以是Java关键字。长度没有任何限制,但是不宜过长或过短。2.2 变量与常量 2.2.1 变量概述 变量是指Java程序中合法的标识符,代表着某个值,类似数学中的未知数x,同时x代表的值可以在程序执行的过程中被改变。这里有两个概念注意区分:一个是变量,另一个是变量所代表的值,简称变量的值。从原理上说,变量代表内存中值的存储空间。当声明一个变量时,系统会在内存中开辟一定大小的空间保存变量的值。当不再使用该变量时,内存空间被回收。Java语言中任何变量都必须要有数据类型(简称类型),数据类型决定系统为该变量开辟的内存空间大小。如int类型变量,占4个字节大小的内存空间。2.2.2 变量的定义和使
4、用 定义变量的一般形式为:变量类型 变量名;变量名=初始值;或者定义变量的同时进行初始化,一般形式为:变量类型 变量名=初始值;【例2-1】变量的使用01 package javaoo;02 public class Demo2_1 03 public static void main(String args)04 int x;05 x=5;06 System.out.println(变量x的值+x);07 08 第4行在main()方法中定义整型变量x,第5行初始化该变量,让x代表整数5,第6行输出变量的值,这里“+”为字符串连接运算符,即字符串变量x的值和变量x的值连接后合并输出。2.2.
5、3 常量的定义和使用 常量是指不能被程序修改的、固定不变的量。常量按照数据类型可以是整数类型、浮点类型等基本类型以及String等引用类型。通常说的常量指的的字面常量,如123(整型字面常量),“123”(字符串字面常量),3.14(浮点型字面产量)等。程序中还有另外一种被称为常量的变量,即变量前用final关键字修饰的,也可以称之为常量。如final int A=52.3数据类型 在Java语言中数据类型可以分为两大类:基本类型和引用类型。其中基本类型有8种,基本类型以外的类型都被称为引用类型。基本类型8种分别是:整型(4种)、浮点型(2种)、字符型、布尔型。引用类型包括:类、接口、数组等。
6、2.3.1 整数类型 整数是指不带小数的数值型数据,可以用来表示正负数。整数类型(简称整型)有四种表现形式:二进制、十进制、八进制、十六进制。(1)二进制整数由0或1的数字组成的数据,计算机底层只识别0和1。(2)十进制整数是由不以0开头的09的数字组成的数据。(3)八进制整数是由以0开头的07的数字组成的数据。(4)十六进制整数是由以0 x或0X开头的09的数字及AF的字母组成的数据。所谓“进制”简单的可以理解为“逢几进1”,如二进制表示“逢2进1”,八进制表示“逢8进1”,或者如手表里的分针和秒针为六十进制(“逢60进1”),时针为十二进制(“逢12进1”)等。1.byte类型 为了保存b
7、yte类型变量的值,在内存分配时,占1个字节的空间(1个字节占8位,即8个0或1的方式表示数值),其中最高位是符号位,0代表正数,1代表负数,其余7位代表数值本身,所以byte类型可以表示的数值范围为-2727-1。2.short类型 short类型的变量占2个字节(16位)的空间,表示的数值范围为-215215-1。3.int类型 int类型是Java中默认的整数类型。int类型的变量占4个字节(32位)的空间,表示的数值范围为-231231-1。4.long类型 long类型为长整型,对于超出int类型所表示范围时,需要使用long类型。long类型表示时需要在数值的最后加上小写“l”或者
8、大写“L”,如:10l,10L。long类型的变量占8个字节(64位)的空间,表示的数值范围为-263263-1。2.3.2 浮点类型 浮点数是带有小数的十进制数,可以用普通表示法或科学记数法表示。1.普通表示法:十进制整数+小数点+十进制小数。如3.1415926,-10.3等。2.科学记数法:十进制整数+小数点+十进制小数+E(或e)+正负号+指数。如1.234e5,4.90867e-2。浮点类型变量也称为实数变量,用来表示浮点数值。根据精度不同可分为单精度浮点类型(float)和双精度浮点类型(double)两种。所谓精度不能错误理解为小数点后面的位数,而应该是有效数字。float类型
展开阅读全文
