第二章结构化程序设计_第1页
第二章结构化程序设计_第2页
第二章结构化程序设计_第3页
第二章结构化程序设计_第4页
第二章结构化程序设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 结构化程序设计,第二章结构化程序设计,回顾Java开发环境的建立,1)下载J2SE安装程序 2)运行J2SE安装程序,安装J2SE 3)设置环境变量: 运行路径(path) 类路径(classpath) 4)下载J2SE的在线帮助文档,第二章结构化程序设计,回顾Java程序设计步骤,打开文本编辑器 编辑Java应用程序 保存Java源程序 使用javac命令编译源程序 使用java命令运行Java程序,第二章结构化程序设计,回顾Java应用程序,public class HelloWorldApp public static void main(String args) System.

2、out.println(“Hello World!”); ,编辑存盘:文件名和公共类名(用public声明)要一致 HelloWorldApp.java 编译程序:javac HelloWorldApp.java 运行程序:java HelloWorldApp 运行结果:Hello World!,第二章结构化程序设计,教学目标,掌握Java中基本数据类型 掌握Java中各种运算符的使用 掌握Java的控制结构 理解结构化程序设计方法,第二章结构化程序设计,教学重难点,重点 Java的基本数据类型 Java的控制结构 难点 Java程序控制结构,第二章结构化程序设计,2.1Java的标示符和关键

3、字,标识符可以用来标识变量名、类名、类中的方法名和文件名等. 标识符组成: (1) 字母, (2)数字, (3)下划线“_” 和 (4)美元符号“$”; 首字符必须是(1) 字母, (2)下划线“_” 和 (3)美元符号“$”; 所有标识符是区分大小写的; 除去关键字、false、true和null;,第二章结构化程序设计,2.1.1 问题: 是/不是 标识符?,myVariable 9pins MYVARIABLE i a+c testing1-2-3,_myvariable java / 声明单个变量 double velocity, distance; / 声明多个变量 studentN

4、umber=30;/ 给变量赋以整数30 int studentNumber=30;/ 声明变量,并赋初值,第二章结构化程序设计,2.2.3 Java变量,图例: int sum = 0; String s = “Hello World!”;,第二章结构化程序设计,2.2.4 Java直接量(常量),Java直接量包括基本数据类型直接量、字符串(String)直接量和null 布尔(boolean)直接量只有两个:true 和 false c, u0061, u0051 和 u005a 是char直接量. 34是int直接量 1.5, 45.6, 76.4E8和-32.0是double直接量

5、34L是long直接量. 1.5F, 45.6f, 76.4E8F和-32.0F是float直接量 “Hello World!”是String直接量 null是引用数据类型的直接量 任意引用数据类型的直接量(null),第二章结构化程序设计,2.2.5 Java转义字符,b (退格) f (换页) n (换行) r (回车) t (水平制表符(到下一个tab位置) (单引号) (双引号) (反斜杠),第二章结构化程序设计,2.3 Java运算符,算术运算符 关系运算符 布尔逻辑运算符 位运算符 赋值类运算符 条件运算符 其他运算符,第二章结构化程序设计,2.3.1 算术运算符,算术运算符包括:

6、+, -, *, /, +, -, % 没有指数运算 Math.pow(2.0, 3.0); / 2.03.0 整数除法:截去余数 7 / 5 结果为 1 取模:返回余数 7 % 5 结果为 2,第二章结构化程序设计,2.3.1 算术运算符,-7 / 5 = -7 % 5 = 7 % -5 = 5.5 % 1.0 =,-1 -2 2 0.5,假设 a / b =c 则a % b = a b * (int)c,第二章结构化程序设计,2.3.2 关系运算符,六个关系运算符: 、=、= 和 != 1 2; / false 3.5 != 1; / true 51.5 = 23.0; / true 54

7、0 = 654; / true 24 = 3*8; / true boolean test1=(10 10); / test1= false;,第二章结构化程序设计,2.3.3 逻辑运算符,六个布尔逻辑运算符: ,第二章结构化程序设计,2.4 控制结构,顺序结构 Java最基本的结构 选择结构 三种类型: if、if/else和switch 循环结构 三种类型: for、while和do/while,第二章结构化程序设计,2.4.1 if-else语句,if-else语句的格式是: if (布尔表达式) 语句1或语句块1 else 语句2或语句块2 例: if (grade60) System.out.println(Passed!); else System.out.println(Failed!);,第二章结构化程序设计,2.4.2 for循环语句,格式: for (表达式1;表达式2;表达式3) 语句或语句块,第二章结构化程序设计,2.4.3 while循环语句,while循环语句格式为: while (布尔表达式) 语句或语句块 当条件(布尔表达式)为true ,则不断地执行语句或语句块 “while” 循环中止条件是布尔表达式变为false 如果布尔表达式一开始就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论