《Java程序设计》课程电子教案(PPT课件讲稿)第二章 结构化程序设计

Java程序设计 Programming in Java 2021/2/24
2021/2/24 1 Java程序设计 Programming in Java

第2章结构化程序设计 2021/2/24 2
2021/2/24 2 第2章 结构化程序设计

本章总体纲要 →·标识符和关键字 数据类型、直接量和变量 运算符 控制结构 结构化程序设计 2021/2/24
2021/2/24 3 本章总体纲要 • 标识符和关键字 • 数据类型、直接量和变量 • 运算符 • 控制结构 • 结构化程序设计

Java中的标识符 标识符可以用来标识变量名、类名、类 中的方法名和文件名等 标识符组成:(1)字母,(2)数字,(3)下划线“” 和(4)美元符号“S”; 首字符必须是(1)字母,(2)下划线“”和(3) 美元符号“S” 所有标识符是区分大小写的; 除去关键字、 false、true和nul; 2021/2/2
2021/2/24 4 Java中的标识符 • 标识符可以用来标识变量名、类名、类 中的方法名和文件名等. – 标识符组成: (1) 字母, (2)数字, (3)下划线“_” 和 (4)美元符号“$”; – 首字符必须是(1) 字母, (2)下划线“_” 和 (3) 美元符号“$”; – 所有标识符是区分大小写的; – 除去关键字、false、true和null;

问题:是/不是标识符? my variable myvariabley pins X java¨ X MYVARIABLE My Variable X Smyvariable ns a+c p testing1-2-3 X It's X 猫√ 2021/2/24
2021/2/24 5 问题: 是/不是 标识符? – myVariable – 9pins – MYVARIABLE – i – a+c – testing1-2-3 –_myvariable – java¨ – My Variable – $myvariable – _9pins – It's – 猫

Java关键字 具有特殊含义的字符序列 例如: public、 static和 class 具有特殊用途,不能作为变量名、方法名和 类名 2021/2/24
2021/2/24 6 Java关键字 • 具有特殊含义的字符序列 – 例如: public、 static和class – 具有特殊用途,不能作为变量名、方法名和 类名

Java关键字(50个) abstract‖ continue‖for new switch assert default goto package synchronize boolean‖do if private this break double implements protectedthrow byte else Import ublic throws case enum instanceof return transient catch extends‖int short tr char final interface static yoid class finally long strict tfp volatile const float native super while 2021/2/24
2021/2/24 7 Java关键字(50个)

本章总体纲要 标识符和关键字 数据类型、变量和直接量 运算符 控制结构 结构化程序设计 2021/2/24
2021/2/24 8 本章总体纲要 • 标识符和关键字 • 数据类型、变量和直接量 • 运算符 • 控制结构 • 结构化程序设计

数据类型 布尔 boolean) 字符(cha 基本数据类型 字节yte) 定点类型〈短整数 (short 整数int) 数值类型 数据类型 长整数long 浮点类刑∫单精度浮点数oa) 双精度浮点数( double 引用数据类型「类或枚举或接口 数组 2021/2/2
2021/2/24 9 数据类型

变量 变量在计算机内部对应着一个存储单元, 而且总是具有某种数据类型:基本数据 类型或引用数据类型 变量总是具有与其数据类型相对应的值 每个变量均具有:名字、类型、一定大小 的存储单元以及值 变量名对应内存的位置 2021/2/24
2021/2/24 10 变量 • 变量在计算机内部对应着一个存储单元, 而且总是具有某种数据类型:基本数据 类型或引用数据类型 • 变量总是具有与其数据类型相对应的值 • 每个变量均具有: 名字、类型、一定大小 的存储单元以及值 – 变量名对应内存的位置
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java程序设计》课程电子教案(PPT课件讲稿)第一章 计算机语言.ppt
- 《计算机典型故障处理百科大全》参考资料.pdf
- 武汉大学:《C语言程序设计》课程教学课件 Program Design in C Language(PPT讲稿,共十一讲).ppt
- 《C语言》课程教学课件(PPT讲稿)第4章 简单的C程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言》课程教学课件(PPT讲稿)第2章 算法(Algorithm).ppt
- 《C语言》课程教学课件(PPT讲稿)第1章 C语言概述.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 系统扩展.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第三章 MCS-51单片机的寻址方式和指令系统.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第十一章 C语言程序设计.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 接口技术.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 串行接口.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 定时中断.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第五章 中断系统.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第二章 MCS-51单片机原理.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 微型计算机基础.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第8章 MCS-51单片机的系统扩展.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第9章 单片机接口技术.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第7章 MCS-51的串行通信接口.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)关于循环.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)多态性.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)异常.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)继承.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)数组.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)Swing整体介绍.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)文本框(JTextField).ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)JPanel(面板).ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第三章 面向对象程序设计.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)方法.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)习题集.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第四章 JAVA语言深入.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)面向对象、JAVA语言中的两种类.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第二章 结构化程序设计.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)循环.ppt
- 《VC++深入详解教学》掌握C++(孙鑫).ppt
- 《VC++深入详解教学》第十八讲 ActiveX控件(孙鑫).ppt
- 《VC++深入详解教学》第十六讲 线程同步与异步套接字编程(孙鑫).ppt
- 《VC++深入详解教学》文本编程(孙鑫).ppt
- 《VC++深入详解教学》第十一讲 图形的保存和重绘(孙鑫).ppt