第2讲语法基础精选文档.ppt
《第2讲语法基础精选文档.ppt》由会员分享,可在线阅读,更多相关《第2讲语法基础精选文档.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2讲语法基础本讲稿第一页,共二十九页计算机学院计算机学院 赵卓君赵卓君2回顾回顾nJava 编程语言由编程语言由Sun公司于公司于 1995 年推出年推出nJava特点:面向对象、平台无关、解释执行特点:面向对象、平台无关、解释执行 nJava 字节码是字节码是 Java 虚拟机虚拟机(JVM)可理解的机器可理解的机器语言指令,通常是编译语言指令,通常是编译Java 语言源代码生成的语言源代码生成的结果结果nJava 可用来生成两类程序:应用程序可用来生成两类程序:应用程序(Applications)、小应用程序小应用程序(Applet)本讲稿第二页,共二十九页计算机学院计算机学院 赵卓君赵
2、卓君3本讲目标本讲目标nJava的变量的变量nJava的数据类型和类型转换的数据类型和类型转换(重点重点)nJava的运算符的运算符nJava的程序流程控制语句的程序流程控制语句n数组数组(重点、难点重点、难点)n搜索和排序数组搜索和排序数组本讲稿第三页,共二十九页计算机学院计算机学院 赵卓君赵卓君4英语单词英语单词-1narithmetic算术算术narray数组数组nconstant常量常量nconversion转换转换ndatatype数据类型数据类型ndimension维数维数nexpression表达式表达式ninstance实例、获得例证实例、获得例证本讲稿第四页,共二十九页计算机
3、学院计算机学院 赵卓君赵卓君5英语单词英语单词-2nlogical逻辑的逻辑的nloop循环循环noperator运算符运算符nrandom随机的随机的nrelational关系关系nsort排序排序nvariable变量变量本讲稿第五页,共二十九页计算机学院计算机学院 赵卓君赵卓君6Java语法的基础知识语法的基础知识数据类型数据类型变量变量运算符运算符控制流语句控制流语句Java 语法语法本讲稿第六页,共二十九页计算机学院计算机学院 赵卓君赵卓君7数据类型数据类型nbytenshortnintnlongnfloatndoublencharnbooleann数组数组n类类n接口接口n字符串字
4、符串原始数据类型原始数据类型引用数据类型引用数据类型本讲稿第七页,共二十九页计算机学院计算机学院 赵卓君赵卓君8变量的命名规则变量的命名规则n标识符必须以字母、下划线、标识符必须以字母、下划线、$符号符号开开头头n后面可跟任意数量的字母、数字、下后面可跟任意数量的字母、数字、下划线或划线或$符号符号n不能使用关键字不能使用关键字n标识符长度没有限制标识符长度没有限制n区分大小写区分大小写 本讲稿第八页,共二十九页计算机学院计算机学院 赵卓君赵卓君9变量的声明变量的声明语法:语法:数据类型数据类型 标识符标识符=值值,标识符标识符=值值;例如:例如:int a,b,c;int a=0,b=0,c
5、=0;本讲稿第九页,共二十九页计算机学院计算机学院 赵卓君赵卓君10变量的作用域和生存期变量的作用域和生存期n变量可以在代码块中声明变量可以在代码块中声明n块以左大括号开始,以右大括号结束块以左大括号开始,以右大括号结束n块用来定义变量的作用域块用来定义变量的作用域n每次创建一个新块后,就会创建一个新的作用每次创建一个新块后,就会创建一个新的作用域域n变量的作用域是一个作用的范围,每个变量都变量的作用域是一个作用的范围,每个变量都有自己的作用域有自己的作用域n变量的生存期是指变量的生存周期变量的生存期是指变量的生存周期本讲稿第十页,共二十九页计算机学院计算机学院 赵卓君赵卓君11数据类型转换数
6、据类型转换自动类型转换:自动类型转换:强制类型转换:强制类型转换:将一种类型的变量赋给另一种类型的变量时,只要满足以下条件,将一种类型的变量赋给另一种类型的变量时,只要满足以下条件,就会发生自动类型转换:就会发生自动类型转换:q 两种类型兼容;两种类型兼容;q 目标类型大于源类型目标类型大于源类型强制转换用于显式类型转换。如果被转换的值的数据类型大于强制转换用于显式类型转换。如果被转换的值的数据类型大于其目标类型,就会丢失部分信息其目标类型,就会丢失部分信息示例:示例:float c=123.4567f;int b=(int)c+10;/将将 c 转换为整型转换为整型本讲稿第十一页,共二十九页
7、计算机学院计算机学院 赵卓君赵卓君12运算符运算符运算符运算符示例示例算术运算符算术运算符+,-,+,-,*,/,%等等关系运算符关系运算符,=,&,|,本讲稿第十二页,共二十九页计算机学院计算机学院 赵卓君赵卓君13运算符的优先级运算符的优先级n表达式通常由多个运算符组成。优先级的规则决定每表达式通常由多个运算符组成。优先级的规则决定每个运算符在任何给定表达式中的计算顺序个运算符在任何给定表达式中的计算顺序顺序顺序运算符运算符1.括号,如括号,如()和和 2.一元运算符,如一元运算符,如-、+、-和和!3.算术运算符,如算术运算符,如*、/、%、+和和-4.关系运算符,如关系运算符,如、=、
8、=、=和和!=5.逻辑运算符,如逻辑运算符,如&、|、&、|6.条件运算符和赋值运算符,如条件运算符和赋值运算符,如?:、:、=、*=、/=、+=和和-=本讲稿第十三页,共二十九页计算机学院计算机学院 赵卓君赵卓君14三大程序流程控制三大程序流程控制顺序顺序选择选择循环循环本讲稿第十四页,共二十九页计算机学院计算机学院 赵卓君赵卓君15控制流语句的类型控制流语句的类型n判断语句判断语句q if-else 语句语句q switch-case 语句语句n循环语句循环语句q while 循环循环q do-while 循环循环q for 循环循环本讲稿第十五页,共二十九页计算机学院计算机学院 赵卓君赵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语法 基础 精选 文档
限制150内