面向对象程序设计 java编程基础.ppt

上传人:qwe****56 文档编号:70014429 上传时间:2023-01-14 格式:PPT 页数:31 大小:273.50KB
返回 下载 相关 举报
面向对象程序设计 java编程基础.ppt_第1页
第1页 / 共31页
面向对象程序设计 java编程基础.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《面向对象程序设计 java编程基础.ppt》由会员分享,可在线阅读,更多相关《面向对象程序设计 java编程基础.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第二章第二章Java 编程基础编程基础回顾JVM是 Java 编程语言的核心。Java 运行时环境(JRE)包含一方面与硬件交互、另一方面又与程序交互的 JVM。Java是完全面向对象的语言,所有的实现必须放在类中。main函数是Java应用程序执行的入口。JDK可用于开发 Java 程序。2目标掌握如何定义标识符掌握 Java 的关键字了解 Java 的基本类型掌握 Java 的程序控制流程掌握数组的定义方法3注释Java 语言提供三种类型的注释:-单行注释单行注释-多行注释多行注释-文档注释文档注释以以/开始,并以换行符结束开始,并以换行符结束 以以 /*/*开始,并以开始,并以 */*/

2、结束结束 以以 /*/*开始,并以开始,并以 */*/结束结束,注释中的每一行都必须以注释中的每一行都必须以 *开始开始。使用使用javadocjavadoc工具从源代码和文档工具从源代码和文档注释中将信息取出,然后转换为注释中将信息取出,然后转换为HTMLHTML文件。文件。4关键字原始数据类型-byte-short-int-long-float-double-char-boolean循环关键字-do-while-for-break-continue分支关键字-if-else-switch-case-default-break方法、变量和类修饰符-private-public-protect

3、ed-final-static-abstract-synchronized-volatile-strictfp5关键字异常处理-try-catch-finally-throw-throws对象相关关键字-new-extends-implements-class-instanceof-this-super 字面字面值值常量常量-false-true-null 方法相关关键字方法相关关键字-return-void 包相关关键字包相关关键字-package-import6基本数据类型Java 共有八种基本数据类型:-四种整数类型四种整数类型(byte、short、int、long)-两种浮点数类型两

4、种浮点数类型(float、double)-一种字符类型一种字符类型(char)-一种布尔类型一种布尔类型(boolean)7整型数据类型类型缺省值长度数的范围byte08位-128 127 short016位-32,768 32,767 int032位-2,147,483,648 2,147,483,647 long064位-9,223,372,036,854,775,808 9,223,372,036,854,775,807 8浮点型数据类型类型缺省值长度数的范围float0.032位3.4E-0383.4E+038 double0.064位1.7E-3081.7E+308 9字符数据类型类

5、型缺省值长度数的范围charu0000 16位u0000 uFFFF 10布尔数据类型类型缺省值长度数的范围booleanfalse 1位false、true11标识符在Java中标识符的命名必须符合以下规则:-标识符必须以字母或下划线或标识符必须以字母或下划线或$符号开始。其符号开始。其余字符可以是字母、数字、余字符可以是字母、数字、$符号和下划线。符号和下划线。-标识符只能包含两个特殊字符,即下划线标识符只能包含两个特殊字符,即下划线(_)和美元符号和美元符号($)。不允许有任何其他特殊字符。不允许有任何其他特殊字符。-标识符不能包含空格。标识符不能包含空格。表示指定给变量、方法和表示指定

6、给变量、方法和类的名称,以便编译器可类的名称,以便编译器可唯一标识它们。唯一标识它们。12常量常量是在程序执行期间持续不变的值(也叫字面量),它是不能改变的数据。1.整型常量2.浮点常量3.布尔常量4.字符常量5.字符串常量13变量变量是在程序执行期间可根据需要经常变化的值变量具有 3 个特性:-名称名称:标识符标识符-初始值初始值:为其赋值或者是保留缺省值为其赋值或者是保留缺省值-作用域作用域:在不同程序块中的可用性及生命周期在不同程序块中的可用性及生命周期14算术运算符运算符含义示例求值+加c=a+b-减c=a-b*乘c=a*b/除c=a/b%取模c=a%b+递增a+-递减b-+=相加并赋

7、值c +=a c=c+a-=相乘并赋值c *=a c=c*a/=相除并赋值c /=a c=c/a%=取模并赋值c%=a c=c%a-取负数c=-a15关系运算符v关系运算符用于测试两关系运算符用于测试两个操作数之间的关系。个操作数之间的关系。v关系表达式将返回一个关系表达式将返回一个布尔结果。布尔结果。运算符含义示例=等于a=b!=不等于a!=b大于ab小于a=大于或等于a=b=小于或等于a 右移 b=a 2 右移,左边空出的位以0填充 b=a 2 左移 b=a 1 18赋值运算符一次可以为多个变量赋值,如:int a=20000;int p,q,r,s;p=q=r=s=a;赋值运算符赋值运算

8、符(=)用于用于为变量赋值为变量赋值19三元运算符(?:)三元运算符三元运算符(?:)可以替代可以替代 if-else 结构结构truefalse条件条件?表达式表达式 1 :表达式表达式 2 class TernaryOp public static void main(String args)int salary,daysPresent=30;salary=daysPresent=20?2000:3000;System.out.println(您本月薪资为您本月薪资为$+salary);20控制结构选择if-elseswitch循环while do-while forJava 支持下列控制

9、支持下列控制结构:选择、循环、结构:选择、循环、跳转跳转跳转跳转breakcontinue 21if-else 选择语句if-else 结构的语法为:结构的语法为:if(条件条件)语句语句1;else 语句语句2;if(条件条件)语句组语句组;else 语句组;语句组;ifif和和elseelse块中只有一块中只有一条语句条语句 ifif和和elseelse块中有多条块中有多条语句语句 22switch 选择语句switch 结构的语法为:结构的语法为:switch(表达式表达式)case 常量值常量值 1:语句语句(组组);break;case 常量值常量值 2:语句语句(组组);break

10、;case 常量值常量值 N:语句语句(组组);break;default:语句语句(组组);表达式必须为表达式必须为bytebyte,shortshort,intint或或charchar类型类型 v常量值必须是与表达式常量值必须是与表达式类型兼容的特定的一个常类型兼容的特定的一个常量量v不允许有重复的不允许有重复的casecase值值 23循环while 循环 while(条件条件)语句组语句组;do-while循环do 语句组语句组;while(条件条件);for 循环 for(变量初始化变量初始化;条件条件;递增或递减变量的值递增或递减变量的值)语句组语句组;24break 和 con

11、tinue 语句break 语句在循环中用于立即从当前循环终止控制。遇到 break 语句时,将跳出当前循环。continue 语句则是从其调用处跳至循环的开始处。continue 语句之后的语句将不再执行。25数组属于复杂数据类型由类型相同的元素组成的有顺序的数据集合数组是固定的不能扩展可以存储基本数据类型或对象通过数组名和下标可以访问各元素26创建数组通用的一维数组的声明格式是:type var-name;举例:int array_int;String str;利用new 来为数组型变量分配内存空间 array_int=new int10;str=new String10;两步可以合并,如

12、:int String str=new String10;27命令行参数Java 应用程序可以从命令行中接收任意数量的参数每个参数被视为字符串分别存储在main函数的参数数组中可以使用双引号将多个字符串作为一个整体显示28命令行参数示例class ComndLineArg1 public static void main(String args)for(int i=0;iargs.length;i+)System.out.println(argsi);输出输出结果结果 输出输出结果结果 29总结Java 具有8种基本数据类型:byte、short、int、long、boolean、char、float 及 doubleJava 中的运算符可划分为四个子集:算术运算符、位运算符、关系运算符、逻辑运算符&运算符适用于如下子集:逻辑和位。逻辑&以条件表达式为操作数,而位&则以数字为操作数30总结Java 支持下列控制结构:选择(选择(if-else、switch)循环(循环(while、do-while、for)跳转(跳转(break、continue)break 语句在循环中用于立即从当前循环终止控制continue 语句则是从其调用处跳至循环的开始处数组可用来将同一类型的数据存储在连续的内存位置31

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁