Java程序设计基本语法.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java程序设计基本语法.ppt》由会员分享,可在线阅读,更多相关《Java程序设计基本语法.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Porgramming in Java 2009.9-2010.1 http:/.第第2 2章章 JavaJava程序设计基本语法程序设计基本语法 绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.vJavaJava程序的基本组成元素程序的基本组成元素vJavaJava基本数据类型、变量与常量基本数据类型、变量与常量v运算符与表达式运算符与表达式v算法的基本控制结构算法的基本控制结构v数组数组v向量类向量类绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.了解了解JavaJava中的关键字与标识符定义和使用中的
2、关键字与标识符定义和使用掌握基本运算符和表达式的使用方法掌握基本运算符和表达式的使用方法掌握自增和自减运算符的使用方法掌握自增和自减运算符的使用方法理解运算符优先级理解运算符优先级掌握分支语句、循环语句的使用方法掌握分支语句、循环语句的使用方法区分区分breakbreak语句和语句和continuecontinue语句的作用语句的作用掌握掌握returnreturn语句使用方法语句使用方法熟练掌握一维数组的用法熟练掌握一维数组的用法掌握二维数组定义和用法掌握二维数组定义和用法理解向量类理解向量类绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.关键字与
3、标识符关键字与标识符运算符与表达式。运算符与表达式。绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.关键字关键字(keyword)(keyword),也称保留字,也称保留字(reserved word)(reserved word),是指程序,是指程序代码中规定用途的单词。也就是说,只要在程序代码内部代码中规定用途的单词。也就是说,只要在程序代码内部出现该单词,编译程序就认为是某种固定的用途。标识符,出现该单词,编译程序就认为是某种固定的用途。标识符,也就是标识的符号,指程序中一切自己指定的名称,例如也就是标识的符号,指程序中一切自己指定的名称,例如
4、后续语法中涉及到的变量名称、常量名称、数组名称、方后续语法中涉及到的变量名称、常量名称、数组名称、方法名称、参数名称、类名、接口名、对象名等等。法名称、参数名称、类名、接口名、对象名等等。绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.关键字关键字 关键字就是关键字就是JavaJava语言中已经被赋予特定意义的一些语言中已经被赋予特定意义的一些单词。例如单词。例如publicpublic,charchar,defaultdefault等,这些保留关键字不能当等,这些保留关键字不能当成标识符使用。成标识符使用。Java Java中的关键字有:中的关键字
5、有:abstract abstract booleanboolean break byte break byte case catch char class continue do double case catch char class continue do double else extends false find finally float else extends false find finally float implement import implement import instanceofinstanceof intint interface long interfac
6、e long native new null package private public native new null package private public return short static super switch synchronized return short static super switch synchronized this throw true try void while this throw true try void while strictfpstrictfp volatile transientvolatile transient。绪绪 论论Po
7、rgramming in Java 2010.2-2010.7 http:/.标识符标识符:用来标识类名、方法名、类型名、文件名的有效字用来标识类名、方法名、类型名、文件名的有效字符序列成为标识符。简单的说,标识符就是一个名字。符序列成为标识符。简单的说,标识符就是一个名字。下面是命名标识符的规则。下面是命名标识符的规则。标识符严格区分大小写。标识符严格区分大小写。标识符是由字母、数字、下划线(标识符是由字母、数字、下划线(_ _)和美元符号()和美元符号($)组成)组成的字符序列。的字符序列。标识符必须以字母、下划线(标识符必须以字母、下划线(_ _)或美元符()或美元符($)开头而不能)开
8、头而不能以数字开头。以数字开头。标识符不能是关键字或保留字。标识符不能是关键字或保留字。绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.运算符:运算符:是一种特殊符号,用以表示数据的运算、赋值和比是一种特殊符号,用以表示数据的运算、赋值和比较。一般由一至三个字符组成,但较。一般由一至三个字符组成,但JavaJava将其视为一个符号。将其视为一个符号。运算符共分为以下几种:算术运算符、比较运算符、条件运运算符共分为以下几种:算术运算符、比较运算符、条件运算符、逻辑运算符、位运算符、赋值运算符和自增自减运算算符、逻辑运算符、位运算符、赋值运算符和自增自减
9、运算符。符。表达式:表达式:是指一个或多个运算符和运算数共同作用以完成某是指一个或多个运算符和运算数共同作用以完成某项计算的组合。计算后的值通常是一个数,但也可以不是,项计算的组合。计算后的值通常是一个数,但也可以不是,参与运算的运算数可以是文本、常量、变量或其它数据资源。参与运算的运算数可以是文本、常量、变量或其它数据资源。表达式的计算与使用方式是编写程序的基础。表达式的计算与使用方式是编写程序的基础。绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.u 运算符优先级运算符优先级表表2-6 运算符优先级表运算符优先级表顺序顺序运算符运算符1括号,如括
10、号,如()和和 3一元运算符,如一元运算符,如-、+、-和和!3算术运算符,如算术运算符,如*、/、%、+和和-4关系运算符,如关系运算符,如、=、char-intint数值型之间的转换:数值型之间的转换:byte-short-byte-short-intint-long-float-double-long-float-double绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.强制类型转换强制类型转换当两种类型彼此不兼容,或目标类型取值范围小于源类当两种类型彼此不兼容,或目标类型取值范围小于源类型时,自动转换无法进行,这就需要进行强制类型转换。强型
11、时,自动转换无法进行,这就需要进行强制类型转换。强制类型转换的格式为:制类型转换的格式为:(目标数据类型)变量名或表达式(目标数据类型)变量名或表达式其中,目标数据类型是值转换后的数据类型。其中,目标数据类型是值转换后的数据类型。参看例程参看例程cpp2_0.javacpp2_0.java注意:在程序设计中,不推荐从较长数据向较短数注意:在程序设计中,不推荐从较长数据向较短数据的转换,会导致计算数据精度的降低。据的转换,会导致计算数据精度的降低。绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.字符串转换成数值型数据字符串转换成数值型数据数字字符串数据
12、转换成数字字符串数据转换成byte/short/byte/short/intint等数据类型,可以利等数据类型,可以利用下表提供的用下表提供的Byte/ShortByte/Short、IntegerInteger、FloatFloat、DoubleDouble、LongLong类类的的parseXXXparseXXX()()方法。方法。转换的方法转换的方法功能说明功能说明Byte.parseByte()将数字字符串转换为字节型数据将数字字符串转换为字节型数据Short.parseShort()将数字字符串转换为短整型数据将数字字符串转换为短整型数据Integer.parseInt()将数字字符
13、串转换为整型数据将数字字符串转换为整型数据Long.parseLong()将数字字符串转换为长整型数据将数字字符串转换为长整型数据Float.parseFloat()将数字字符串转换为浮点型数据将数字字符串转换为浮点型数据Double.parseDouble()将数字字符串转换为双精度型数据将数字字符串转换为双精度型数据Boolean.parseBoolean()将字符串转换为逻辑型数据将字符串转换为逻辑型数据绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.数值型数据转换成字符串数值型数据转换成字符串字符串可用加号字符串可用加号“+”+”来实现连接操
14、作。来实现连接操作。u字符串转换成数值型数据字符串转换成数值型数据String MyNum=“1234.567”;float MyFlo=Float.parseFloat(MyNum);u数值型数据转换成字符串数值型数据转换成字符串Int MyInt=1234;String MyString=“”+MyInt;绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.程序控制语句分为三类:程序控制语句分为三类:分支语句,包括分支语句,包括ifif语句和语句和switchswitch语句;语句;循环语句,包括循环语句,包括forfor循环语句、循环语句、whil
15、ewhile循环语循环语句和句和do-whiledo-while循环语句;循环语句;跳转语句,包括跳转语句,包括breakbreak语句、语句、continuecontinue语句和语句和returnreturn语句。在本节将详细介绍这些控制程序执语句。在本节将详细介绍这些控制程序执行流程的语句。行流程的语句。绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.分支语句是所有流程控制结构中最基础的控制语句。程序在分支语句是所有流程控制结构中最基础的控制语句。程序在执行过程中会根据条件来选择执行程序分支。执行过程中会根据条件来选择执行程序分支。分支语句的两
16、种语句是:分支语句的两种语句是:ifif和和switchswitch语句,两种语句的特点语句,两种语句的特点如下表所示。如下表所示。语句语句实际使用实际使用特点特点if语句语句if语句语句满满足足条条件件,则则执执行行该该条条件件语语句句;如如果果不不满满足足,则则跳跳过过该该条条件件语语句句。可可以以嵌嵌套套使使用用,实实现现多多路路条条件件分分支支ifelse实实现现简简单单的的两两路路条条件件分分支支。可可以以嵌嵌套套使使用用,实实现现多路条件分支多路条件分支switch语句语句switch.case实现多路分支,提高执行效率,可以嵌套使用实现多路分支,提高执行效率,可以嵌套使用绪绪 论
17、论Porgramming in Java 2010.2-2010.7 http:/.u if语句语句绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.u ifelse语句语句绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.u 嵌套使用嵌套使用ifelse语句语句例如:例如:Core.javaCore.java绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.u switch语句语句例如:例如:SwitchT.javaSwitchT.java绪绪 论论Porgrammi
18、ng in Java 2010.2-2010.7 http:/.循环结构,在某些条件继续时,重复执行一段代码。能够多循环结构,在某些条件继续时,重复执行一段代码。能够多次执行同一个任务。包括次执行同一个任务。包括forfor循环、循环、whilewhile循环以及循环以及do-whiledo-while循循环。每一种循环语句都有各自的优点,如下表所示。环。每一种循环语句都有各自的优点,如下表所示。循环语句循环语句特点特点for语句语句计计数数型型循循环环语语句句,提提前前指指定定循循环环的的次次数数,适适用用于于循环次数已知的情况循环次数已知的情况while语句语句指定循环结束条件,适用于循环
19、次数未知的情况指定循环结束条件,适用于循环次数未知的情况do-while语句语句与与while基基本本相相同同,但但它它的的循循环环体体至至少少会会执执行行一一次次,适用于循环次数未知的情况,适用于循环次数未知的情况绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.使用使用forfor循环时,一般遵循下面所示的语法结构:循环时,一般遵循下面所示的语法结构:for(for(表达式表达式1;1;表达式表达式2;2;表达式表达式3)3)循环体循环体;例如:例如:ForSum.javaForSum.java绪绪 论论Porgramming in Java 20
20、10.2-2010.7 http:/.while while循环语法格式非常简单,如下所示:循环语法格式非常简单,如下所示:while(while(逻辑表达式逻辑表达式)循环体循环体;例如:例如:Avg.javaAvg.java绪绪 论论Porgramming in Java 2010.2-2010.7 http:/.do-whiledo-while循环的一般语法结构如下所示:循环的一般语法结构如下所示:dodo 循环体;循环体;while(while(测试条件测试条件););例如:例如:DoSum.javaDoSum.java绪绪 论论Porgramming in Java 2010.2-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 基本 语法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内