第02章 java语言基第02章 java语言基础第02章 java语言基础第02章 java语言基础.pptVIP

  • 10
  • 0
  • 约3.4万字
  • 约 128页
  • 2017-03-18 发布于贵州
  • 举报

第02章 java语言基第02章 java语言基础第02章 java语言基础第02章 java语言基础.ppt

第02章 java语言基第02章 java语言基础第02章 java语言基础第02章 java语言基础

第02章 Java语言基础 【目的要求】 1.掌握Java语言的基本语法、语义和语用:主要包括Java的标识符、基本数据类型、运算符和表达式、程序流程控制语句等知识。 2.掌握数组的应用:主要包括一维数组和二维数组的声明、初始化及应用等。 3.掌握字符串处理技术:主要包括字符串常量与字符串变量;字符串处理的常用类String、StringBuffer和StringTokenizer类的应用等。 【重点难点】 教学重点 基本数据类型、运算符和表达式、程序流程控制语句。 教学难点 维数组的声明、初始化及应用; String和StringBuffer类。 教学课时 理论4学时+课内上机2学时+课外上机2学时 教学方法 采用多媒体课件+启发式+任务驱动法相结合教学 作 业 P82: 一、二、三、四、五T(不抄题); 六T2,3; 七T2,4,6,7,11,16,17 第02章 Java语言基础 2.1 标识符 标识符: 为程序中的各个元素进行命名。 标识符是以字母、下画线、货币符号($ ,£, ¥)、汉字打头的字母、数字、下画线“_”、货币符号和汉字等组成的字符序列。 标识符对字母大小写敏感,没有长度限制,不能和关键字相同,不能以数字开头,不能含有空格等非法字符。 identifier,_user,$value,Count1 //为合法标识符 #user,1count,value@ //为非法标识符 2.1 标识符(续一) Java语言使用Unicode字符集(16位编码)。 定义标识符的合法字符包括: Unicode字符集中编号大于0xC0的所有字符。 凡是用Character.isJavaIdentifierStart() 返回true,都可作为首字符,Character. isJavaIdentifierPart()返回true,都可作为标识符的一部分。 大小写字母、数字、下画线、货币符号、汉字; 注意:在中文环境下,可以使用汉字作为标识符。例如,int 中文=5; 关键字 关键字(续一) 所有的关键字都是小写的。若被大写则不是关键字。 用于数据类型的关键字 byte short int long float double char boolean 用于流程控制语句的关键字 if else switch case default do while for break continue 方法、类型、变量的修饰关键字 private public protected final static abstract synchronized volatile 异常处理关键字 try catch finally throw throws 关键字(续二) 对象相关关键字 new extends implements class instanceof this super 字面值常量关键字 false true null 方法相关关键字 return void 包相关关键字 package import 2.2 基本数据类型 Java的数据类型可以分为两大类型:基本类型(简单数据类型)和引用类型(复合数据类型) Java的基本数据类型 2.2.1 数据类型 1.整型 按照分配的二进制存储位数的不同,Java语言的整型数据可分为byte、short、int、long 4种,分别表示从8位、16位、32位和64位的二进制整数。 十进制整数: 用0~9的数值表示,首位不能为0,例如:124,-100; 八进制整数:以0打头,数字字符为0~7, 如0134; 十六进制整数用0x(0X)打头,数字字符为0~9、a~f或A~F, 分别表示10~15,例如,0x23FE,等于十进制数9214。 一个整型数隐含为int型,如果需要将一个整数强制表示为long类型的数,必须在该数后加上字母 l 或L。 1.整型 例:定义整型数 int a; //定义a为整型 long b; //b为long型整数 short c; //c为short型整数 byte d; //d为byte型整数 2.浮点型 Java的浮点类型分为两种:单精度浮点数和双精度浮点数,关键字float表示单精度(32位),而double则表示双精度(64位) 浮点数的隐含类型为double型,对于float型的数需要显示说明,即在该数后跟一个字母f或F。 float a; // a为单精度浮点数 double b; //b为双精度浮点数 3.布尔型

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档