大学JAVA选修课 PPT
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用!
知识点2.4
变量名命名规则
条件
变量必须以字母,下 划线“_”或“$”符号 开头 变量可以包括数字, 但不能以数字开头 除了“_”或“$”符号 以外,变量名不能包 含任何特殊字符 不能使用Java语言的 关键字,比如:int, class,public等
合法变量名
非法变量名
*myvariable1 //不能以* 开头 variable% //不能包含 % 9variable //不能以数 字开头 a+b //不能包括+ My Variable //不能包括 空格 t1-2//不能包括连字符
循环结构的迭代部分,通常用 i++ 来修改循环变量的值
知识点5.3
循环结构总结 执行顺序
while循环:先进行条件判断,在执行循环体,如果条件不成立,
退出循环 do-while循环:先执行循环体,在进行条件判断,循环体至少执 行一次。 for循环:先执行初始化部分,再进行条件判断,然后执行循环体, 最后进行迭代部分的计算,如果条件不成立,跳出循环。
知识点6.2
Leabharlann Baidu
使用类的步骤: 定义类:使用关键字class。 创建类的对象:使用关键字new。 使用类的属性和方法:使用点运算符“.”。 Java中的数据类型分为两类:基本数据类型和引用数据 类型 如何定义类: 定义类名 编写类的属性 编写类的方法
知识点6.3
如何创建和使用对象 语法: 类名 对象名 = 类名(); 对象名.属性 //引用对象的属性 对象名.方法名() //引用对象的方法
知识点6.1
对象就是存在的具体实体,具有明确定义的状态和行为 类是具有相同属性和共同行为的一组对象的集合。对象或 是实体所拥有的特征在类中表示时称为类的属性。对象执 行的操作称为类的方法 对象的行为和属性被共同封装在类中,不可分割。 面向程序设计的优点: 便于在计算机程序中用类似的软件对象模拟现实世界中的 实体。 隐藏信息。 增加重用性。
① ② ③ ④ ⑤
第2章
变量、数据类型和运算符
2.1 变量 2.2 数据类型 2.2.1 不同的数组类型 2.2.2 Java常用数据类型 2.3 变量声明及使用 2.3.1 变量命名规则 2.3.2 常见错误 2.4 运算符 2.4.1 赋值运算符 2.4.2 算术运算符 2.5 数据类型转换 2.5.1 为什么需要数据类型转换 2.5.2 如何进行数据类型转换
switch
结构
语法:switch(表达式){ case 常量1: 语句1; break; case 常量2: 语句2; break; …… default: 语句n; break; }
第4章
循环结构(一)
4.1 while循环 4.1.1 为什么需要循含 4.1.2 什么是循环 4.1.3 什么是while循环 4.1.4 如何使用while循环 4.1.5 常见错误 4.2 do-while循环 4.2.1 为什么需要do-while循环 4.2.2 什么是do-while循环 4.2.3 如何使用do-while循环 4.2.4 while循环和do-while的区别 4.3 程序调试 4.3.1 为什么需要程序调试 4.3.2 什么是程序调试 4.3.3 如何进行程序调试 4.3.4 调试史话
知识点4.1
循环结构由循环条件和循环操作构成,只要满足循环条 件,循环操作就会反复执行 编写循环结构程序步骤: • 分析循环条件和循环操作; • 套用语法写出代码; • 检查循环是否写成死循环 While循环的特点是先判断,后执行。do-while循环的特 点是先执行,在判断。
知识点4.2
While
知识点5.1
在循环中,结束和终止循环地执行,可以使用break和 continue break是跳出循环,执行循环体以外的语句 Continue是终止本次循环,进入下一次循环 再循环中,结束和终止循环地执行,可以使用break和continue 在使用Eclipse进行调试时,步骤如下: a) 设置断点 b) 启动调试 c) 单步执行 d) 跟踪程序,观察变量
知识点1.1
程序:是为了让计算机执行某些操作或解决某个问题 而编写的一系列有序指令集合。 Java包括编程语言和相关的大量技术。 Java主要用于开发来两类程序:桌面应用程序和 Internet应用程序。 编写Java程序要符合Java编程规范。为程序编写注 释大大增加了程序的可读性。 Eclipse 的各种窗口便于Java程序的开发。
知识点1.2
开发Java程序的步骤 第一步:编写源程序 使用.Java作为扩展名 第二步:编译 编译后是一个后缀名为.class的文件 第三步:运行 Java程序注释 单行注释:以“//”开头。 多行注释:以“/*”开头和“*/”结尾。 常见错误 Public修饰的类的名称必须与Java文件同名! Main方法中的void不可少! Java对大小写敏感! 在Java中一个完整的语句都要以“;”结束! 输出的字符串必须用引号引起来,而且必须是英文的引号。
知识点2.1
变量:是一个数据存储空间的表示,它是存储数据的基 本单元。 变量要先声明并赋值,然后才能使用。 数据类型转换是为了不同类型的数据之间进行运算 数据类型转换包括自动类型装换和强制类型转换。发生 自动类型转换必须符合一定的条件
知识点2.2
常用Java数据类型
数据类 型
int
说明
整型
举例
用于存储整数,比如:学员人数,华为公司的员工编号, 一年天数,一天的小时数 用于存储带有小数的数字,比如:商品的价格,世界银行 给其他国家(地区)的贷款金额,员工工资 用于存储单个字符,比如:性别‘男’或‘女’,成绩 ‘优’或‘良’ 用于存储一串字符,比如:员工姓名,产品型号,产品的 介绍信息
总结复习
使用Java语言理解程序逻辑
班号:S1T1109 姓名: 赵云峰
所学课程
第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 开发简单Java应用程序 变量、数据类型和运算符 运算符和条件结构 循环结构(一) 循环结构(二) 对象和类 类的方法 数组 字符串
第一章 开发简单Java应用程序
循环
语法:while(循环条件){ 循环操作 } 常见错误 ① 避免死循环 ② 注意循环条件
do-while循环
语法:do{
循环操作 }while(循环条件);
知识点4.3
程序调试方法: ① 设置断点 ② 单步运行 ③ 观察变量 通过调试解决程序问题的步骤如下: 分析出错位置,设置断点。 启动调试单步运行 观察变量 发现问题 修正代码,重新运行 解决问题
适用情况
在解决问题时,对于循环次数确定的情况,通常选用for循环,对于 循环次数不确定的情况,通常选用while和do-while循环。
第6章
对象和类
6.1 对象 6.1.1 身边的对象 6.1.2 什么是对象的属性和方法 6.1.3 封装 6.2 类 6.2.1 对象和类的区别 6.2.2 类是对象的类型 6.3 Java是面向对象的语言 6.3.1 Java的类模板 6.3.2 如何定义类 6.3.3 使用Eclipse创建类 6.3.4 如何创建和使用对象 6.3.5 面向对象的优点
_myCar $myCar score1 graph1_1
注意:Java变量名的长度没有任何限制,但是Java语言
区分大小写!
知识点2.5(上)
常见错误 变量未赋值先使用 使用非法变量名 变量不能重名 运算符: 赋值运算符:= (将等号右边的赋值给左边) 算术运算符:+,-,*,/,% 特殊运算符:“++”“--” 如何进行数据类型转换? 自动数据类型化 规则1:如果一个操作数为double型,则整个表达式可 提升为double型。
第5章
循环结构(二)
5.1 for循环 5.1.1 为什么需要for循环 5.1.2 什么是for循环 5.1.3 如何使用for循环 5.1.4 常见错误 5.2 循环结构总结 5.3 跳转语句 5.3.1 break语句的使用 5.3.2 continue语句的使用 5.4 Java代码调试 5.5 程序控制流语句总结
1.1 1.2 1.3 1.4 1.5 1.6 1.7
什么是程序 为什么学习Java Java可以做什么 Java技术平台简介 开发Java程序步骤 Java程序框架 第一个Java程序 1.7.1 Java项目组织结构 1.7.2 Java程序的注释 1.7.3 Java编码规范 1.7.4 常见错误
double
双精 度浮 点型 字符 型 字符 串型
Char
String
Int, double,char都是Java定义的关键字
知识点2.3
变量的声明及使用 语法一:数据类型 变量名; 数据类型可以是Java定义的任意一种数据类型。 语法二:变量名 = 值; 语法三:数据类型 变量名 = 值;
注意:变量都必须声明和赋值后才能使
知识点3.3
常用逻辑运算符
逻辑运 算符 汉语名 称 表达式 说明 举例
&&
与、 并且 或、 或者
条件1&& 条件2 条件1|| 条件2
两个条件同时为真,领取中国居民身份证条件:年满 结果为真 18周岁&&中国公民 两个条件有一个为 假,结果为假 两个条件有一个为 从中国去美国的方式:乘飞机|| 真,结果为真 乘船 两个条件同时为假, 结果为假
||
!
非
!条件
条件为真时,结果 成为优秀软件工程师的条件:! 为假 偷懒 条件为假时,结果 为真
知识点3.4
if-else
语法:if(条件){ //语句1 }else{ //语句2 }
条件结构
多重
if
结构
if(条件1){ //语句1 }else if(条件2){ //语句2 }else{
}
知识点3.5
知识点3.1
Java中使用boolean类型表示真假,boolean类型的两个 值为true和false。 Java中使用关系运算符可以用来比较大小、高低、多少 等,比较后的结果是boolean类型。 在条件判断是等值判断的情况下,可以使用switch结构代 替多重if结构,在使用switch结构是不要忘记每个case的 最后写上“break”。
第7章 类的方法
7.1 类的方法概述 7.1.1 什么是类的方法 7.1.2 如何定义类的方法 7.1.3 方法调用 7.1.4 常见错误 7.2 变量作用域及常见错误 7.3 面向对象编程思维 7.4 包 7.4.1 为什么需要包 7.4.2 如何创建包 7.4.3 使用Eclipse创建包 7.4.4 包与目录的关系 7.4.5 如何导入包 7.5 JavaDoc注释 7.6 JavaSE6帮助文档
知识点5.2
for
循环
语法:for(表达式1;表达式2;表达式3){ //循环执行的语句 }
for循环中3个表达式的含义
表达式 形式 表达式 赋值语句 1 表达式 条件语句 2 表达式 赋值语句,通 3 常使用++或— 运算符 功能 举例 循环结构的初始部分,为循环 Int I = 0 变量赋初值 循环结构的循环条件 i < 10000
知识点3.2
关系运算符:>,<,>=,<=,==,!=
if条件结构
语法:if(条件){ //语句}
关键字if后小括号里的条件必须是一个条件表达式(也称为布尔表达式),即 表达式的值必须为布尔类型true或false
Java中的if条件结构,包括以下形式:
① 基本if条件结构,可以处理单一或组合条件的情况 ② If-else条件结构,可以处理简单的条件分支情况 ③ 多重if条件结构,可以处理复杂的条件分支情况
① ② ③
I.
知识点2.5(下)
规则二:满足自动类型转换的条件
a. b. 两种类型要兼容 目标类大于源类型
II.
强制数据类型转化
第3章
运算符和条件结构
3.1 boolean类型 3.1.1 为什么需要boolean类型 3.1.2 什么是boolean类型 3.1.3 如何使用boolean类型 3.2 关系运算符 3.2.1 为什么使用关系运算符 3.2.2 什么是关系运算符 3.3 if条件结构 3.3.1 为什么需要if条件结构 3.3.2 什么是if条件结构 3.3.3 如何使用if条件结构 3.4 switch结构 3.4.1 为什么使用switch 3.4.2 什么是switch结构 3.4.3 如何使用switch
知识点2.4
变量名命名规则
条件
变量必须以字母,下 划线“_”或“$”符号 开头 变量可以包括数字, 但不能以数字开头 除了“_”或“$”符号 以外,变量名不能包 含任何特殊字符 不能使用Java语言的 关键字,比如:int, class,public等
合法变量名
非法变量名
*myvariable1 //不能以* 开头 variable% //不能包含 % 9variable //不能以数 字开头 a+b //不能包括+ My Variable //不能包括 空格 t1-2//不能包括连字符
循环结构的迭代部分,通常用 i++ 来修改循环变量的值
知识点5.3
循环结构总结 执行顺序
while循环:先进行条件判断,在执行循环体,如果条件不成立,
退出循环 do-while循环:先执行循环体,在进行条件判断,循环体至少执 行一次。 for循环:先执行初始化部分,再进行条件判断,然后执行循环体, 最后进行迭代部分的计算,如果条件不成立,跳出循环。
知识点6.2
Leabharlann Baidu
使用类的步骤: 定义类:使用关键字class。 创建类的对象:使用关键字new。 使用类的属性和方法:使用点运算符“.”。 Java中的数据类型分为两类:基本数据类型和引用数据 类型 如何定义类: 定义类名 编写类的属性 编写类的方法
知识点6.3
如何创建和使用对象 语法: 类名 对象名 = 类名(); 对象名.属性 //引用对象的属性 对象名.方法名() //引用对象的方法
知识点6.1
对象就是存在的具体实体,具有明确定义的状态和行为 类是具有相同属性和共同行为的一组对象的集合。对象或 是实体所拥有的特征在类中表示时称为类的属性。对象执 行的操作称为类的方法 对象的行为和属性被共同封装在类中,不可分割。 面向程序设计的优点: 便于在计算机程序中用类似的软件对象模拟现实世界中的 实体。 隐藏信息。 增加重用性。
① ② ③ ④ ⑤
第2章
变量、数据类型和运算符
2.1 变量 2.2 数据类型 2.2.1 不同的数组类型 2.2.2 Java常用数据类型 2.3 变量声明及使用 2.3.1 变量命名规则 2.3.2 常见错误 2.4 运算符 2.4.1 赋值运算符 2.4.2 算术运算符 2.5 数据类型转换 2.5.1 为什么需要数据类型转换 2.5.2 如何进行数据类型转换
switch
结构
语法:switch(表达式){ case 常量1: 语句1; break; case 常量2: 语句2; break; …… default: 语句n; break; }
第4章
循环结构(一)
4.1 while循环 4.1.1 为什么需要循含 4.1.2 什么是循环 4.1.3 什么是while循环 4.1.4 如何使用while循环 4.1.5 常见错误 4.2 do-while循环 4.2.1 为什么需要do-while循环 4.2.2 什么是do-while循环 4.2.3 如何使用do-while循环 4.2.4 while循环和do-while的区别 4.3 程序调试 4.3.1 为什么需要程序调试 4.3.2 什么是程序调试 4.3.3 如何进行程序调试 4.3.4 调试史话
知识点4.1
循环结构由循环条件和循环操作构成,只要满足循环条 件,循环操作就会反复执行 编写循环结构程序步骤: • 分析循环条件和循环操作; • 套用语法写出代码; • 检查循环是否写成死循环 While循环的特点是先判断,后执行。do-while循环的特 点是先执行,在判断。
知识点4.2
While
知识点5.1
在循环中,结束和终止循环地执行,可以使用break和 continue break是跳出循环,执行循环体以外的语句 Continue是终止本次循环,进入下一次循环 再循环中,结束和终止循环地执行,可以使用break和continue 在使用Eclipse进行调试时,步骤如下: a) 设置断点 b) 启动调试 c) 单步执行 d) 跟踪程序,观察变量
知识点1.1
程序:是为了让计算机执行某些操作或解决某个问题 而编写的一系列有序指令集合。 Java包括编程语言和相关的大量技术。 Java主要用于开发来两类程序:桌面应用程序和 Internet应用程序。 编写Java程序要符合Java编程规范。为程序编写注 释大大增加了程序的可读性。 Eclipse 的各种窗口便于Java程序的开发。
知识点1.2
开发Java程序的步骤 第一步:编写源程序 使用.Java作为扩展名 第二步:编译 编译后是一个后缀名为.class的文件 第三步:运行 Java程序注释 单行注释:以“//”开头。 多行注释:以“/*”开头和“*/”结尾。 常见错误 Public修饰的类的名称必须与Java文件同名! Main方法中的void不可少! Java对大小写敏感! 在Java中一个完整的语句都要以“;”结束! 输出的字符串必须用引号引起来,而且必须是英文的引号。
知识点2.1
变量:是一个数据存储空间的表示,它是存储数据的基 本单元。 变量要先声明并赋值,然后才能使用。 数据类型转换是为了不同类型的数据之间进行运算 数据类型转换包括自动类型装换和强制类型转换。发生 自动类型转换必须符合一定的条件
知识点2.2
常用Java数据类型
数据类 型
int
说明
整型
举例
用于存储整数,比如:学员人数,华为公司的员工编号, 一年天数,一天的小时数 用于存储带有小数的数字,比如:商品的价格,世界银行 给其他国家(地区)的贷款金额,员工工资 用于存储单个字符,比如:性别‘男’或‘女’,成绩 ‘优’或‘良’ 用于存储一串字符,比如:员工姓名,产品型号,产品的 介绍信息
总结复习
使用Java语言理解程序逻辑
班号:S1T1109 姓名: 赵云峰
所学课程
第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 开发简单Java应用程序 变量、数据类型和运算符 运算符和条件结构 循环结构(一) 循环结构(二) 对象和类 类的方法 数组 字符串
第一章 开发简单Java应用程序
循环
语法:while(循环条件){ 循环操作 } 常见错误 ① 避免死循环 ② 注意循环条件
do-while循环
语法:do{
循环操作 }while(循环条件);
知识点4.3
程序调试方法: ① 设置断点 ② 单步运行 ③ 观察变量 通过调试解决程序问题的步骤如下: 分析出错位置,设置断点。 启动调试单步运行 观察变量 发现问题 修正代码,重新运行 解决问题
适用情况
在解决问题时,对于循环次数确定的情况,通常选用for循环,对于 循环次数不确定的情况,通常选用while和do-while循环。
第6章
对象和类
6.1 对象 6.1.1 身边的对象 6.1.2 什么是对象的属性和方法 6.1.3 封装 6.2 类 6.2.1 对象和类的区别 6.2.2 类是对象的类型 6.3 Java是面向对象的语言 6.3.1 Java的类模板 6.3.2 如何定义类 6.3.3 使用Eclipse创建类 6.3.4 如何创建和使用对象 6.3.5 面向对象的优点
_myCar $myCar score1 graph1_1
注意:Java变量名的长度没有任何限制,但是Java语言
区分大小写!
知识点2.5(上)
常见错误 变量未赋值先使用 使用非法变量名 变量不能重名 运算符: 赋值运算符:= (将等号右边的赋值给左边) 算术运算符:+,-,*,/,% 特殊运算符:“++”“--” 如何进行数据类型转换? 自动数据类型化 规则1:如果一个操作数为double型,则整个表达式可 提升为double型。
第5章
循环结构(二)
5.1 for循环 5.1.1 为什么需要for循环 5.1.2 什么是for循环 5.1.3 如何使用for循环 5.1.4 常见错误 5.2 循环结构总结 5.3 跳转语句 5.3.1 break语句的使用 5.3.2 continue语句的使用 5.4 Java代码调试 5.5 程序控制流语句总结
1.1 1.2 1.3 1.4 1.5 1.6 1.7
什么是程序 为什么学习Java Java可以做什么 Java技术平台简介 开发Java程序步骤 Java程序框架 第一个Java程序 1.7.1 Java项目组织结构 1.7.2 Java程序的注释 1.7.3 Java编码规范 1.7.4 常见错误
double
双精 度浮 点型 字符 型 字符 串型
Char
String
Int, double,char都是Java定义的关键字
知识点2.3
变量的声明及使用 语法一:数据类型 变量名; 数据类型可以是Java定义的任意一种数据类型。 语法二:变量名 = 值; 语法三:数据类型 变量名 = 值;
注意:变量都必须声明和赋值后才能使
知识点3.3
常用逻辑运算符
逻辑运 算符 汉语名 称 表达式 说明 举例
&&
与、 并且 或、 或者
条件1&& 条件2 条件1|| 条件2
两个条件同时为真,领取中国居民身份证条件:年满 结果为真 18周岁&&中国公民 两个条件有一个为 假,结果为假 两个条件有一个为 从中国去美国的方式:乘飞机|| 真,结果为真 乘船 两个条件同时为假, 结果为假
||
!
非
!条件
条件为真时,结果 成为优秀软件工程师的条件:! 为假 偷懒 条件为假时,结果 为真
知识点3.4
if-else
语法:if(条件){ //语句1 }else{ //语句2 }
条件结构
多重
if
结构
if(条件1){ //语句1 }else if(条件2){ //语句2 }else{
}
知识点3.5
知识点3.1
Java中使用boolean类型表示真假,boolean类型的两个 值为true和false。 Java中使用关系运算符可以用来比较大小、高低、多少 等,比较后的结果是boolean类型。 在条件判断是等值判断的情况下,可以使用switch结构代 替多重if结构,在使用switch结构是不要忘记每个case的 最后写上“break”。
第7章 类的方法
7.1 类的方法概述 7.1.1 什么是类的方法 7.1.2 如何定义类的方法 7.1.3 方法调用 7.1.4 常见错误 7.2 变量作用域及常见错误 7.3 面向对象编程思维 7.4 包 7.4.1 为什么需要包 7.4.2 如何创建包 7.4.3 使用Eclipse创建包 7.4.4 包与目录的关系 7.4.5 如何导入包 7.5 JavaDoc注释 7.6 JavaSE6帮助文档
知识点5.2
for
循环
语法:for(表达式1;表达式2;表达式3){ //循环执行的语句 }
for循环中3个表达式的含义
表达式 形式 表达式 赋值语句 1 表达式 条件语句 2 表达式 赋值语句,通 3 常使用++或— 运算符 功能 举例 循环结构的初始部分,为循环 Int I = 0 变量赋初值 循环结构的循环条件 i < 10000
知识点3.2
关系运算符:>,<,>=,<=,==,!=
if条件结构
语法:if(条件){ //语句}
关键字if后小括号里的条件必须是一个条件表达式(也称为布尔表达式),即 表达式的值必须为布尔类型true或false
Java中的if条件结构,包括以下形式:
① 基本if条件结构,可以处理单一或组合条件的情况 ② If-else条件结构,可以处理简单的条件分支情况 ③ 多重if条件结构,可以处理复杂的条件分支情况
① ② ③
I.
知识点2.5(下)
规则二:满足自动类型转换的条件
a. b. 两种类型要兼容 目标类大于源类型
II.
强制数据类型转化
第3章
运算符和条件结构
3.1 boolean类型 3.1.1 为什么需要boolean类型 3.1.2 什么是boolean类型 3.1.3 如何使用boolean类型 3.2 关系运算符 3.2.1 为什么使用关系运算符 3.2.2 什么是关系运算符 3.3 if条件结构 3.3.1 为什么需要if条件结构 3.3.2 什么是if条件结构 3.3.3 如何使用if条件结构 3.4 switch结构 3.4.1 为什么使用switch 3.4.2 什么是switch结构 3.4.3 如何使用switch