成都信息工程学院:《面向对象的程序设计》第三章 Java技术编程入门

第三章 Java技术编程入门
第三章 Java技术编程入门

学习目标: 掌握编译和运行基本Java程序的步 熟练使用各种数据类型的定义、表 示和引用
学习目标: ➢掌握编译和运行基本Java程序的步 骤 ➢熟练使用各种数据类型的定义、表 示和引用

新术语 在Java技术中 ·变量=属性 方法=操作 类仍然称作类
新术语 • 在Java技术中: • 变量=属性 • 方法=操作 • 类仍然称作类

所谓类就是一类属性(变量)和操作(方 法)的描述。其中,属性可用一系列的变 量表达,而操作用一系列方法表示。 类人员 Person: 抽象出下列属性:名字、年龄、身高、婚否、 性别,分别用变量name、age、 height、 marriage、sex表示(见名知义) 吃饭,讲话,走路等行为可表示为相应的方法 eat0, speak0),wak0等
• 所谓类就是一类属性(变量)和操作(方 法)的描述。其中,属性可用一系列的变 量表达,而操作用一系列方法表示。 • 一类人员Person: – 抽象出下列属性:名字、年龄、身高、婚否、 性别,分别用变量name、age、height、 marriage、sex表示(见名知义), – 吃饭,讲话,走路等行为可表示为相应的方法 eat() , speak() ,walk()等

用Java语言描述 class Person 【∥以下5个是变量 Person类如下: String name; int age; double height; boolean marriage, 对Pers0n类中某一特定的人, char sex 上述变量就有特定的值,如 speak(-)/方法 name(张三),age(20) height 1.76) marriage √(fae),sex(m,)。 eat()∥方法
用Java语言描述 Person类如下: class Person { //以下5个是变量 String name; int age; double height; boolean marriage; char sex; speak (…) //方法 { … } eat (…) //方法 { … } } 对Person类中某一特定的人, 上 述 变 量 就 有 特 定 的 值 , 如 name(张三),age(20), height ( 1.76 ) , marriage (false),sex(’m’)

1 public class sh比 主要的应用程序组件 3 public static void main( (string args []ˇ类代码块是程序的主要结构 √变量是程序执行所使用的数据 √方法代码块是用于程序操作的 double price 29.99: 构 √使用大括号{和}来定义代码块 int ID 42889: √在操作的结尾使用分号 7 System. out. println("shirt price: " price); 8 System. out. println("shirt ID: ID); 10 √查看结果: Shirt. Java
主要的应用程序组件 ✓ 类代码块是程序的主要结构 ✓ 变量是程序执行所使用的数据 ✓ 方法代码块是用于程序操作的 结构 ✓ 使用大括号{和}来定义代码块 ✓ 在操作的结尾使用分号 查看结果:Shirt.java

编译、运行应用程序 Application D: Lesson3> javac Hello. java D: Lesson3> java Hello Hello. java World!
D:\Lesson3 > javac Hello.java D:\Lesson3 > java Hello Hello, Java World! 编译、运行应用程序 Application:

Debugging调试 检査错误消息中指出的行 检查分号 检查大括号数是否为偶数
Debugging调试 • 检查错误消息中指出的行 • 检查分号 • 检查大括号数是否为偶数

使用基本数据类型将数据存储在变量中 ·基本类型包括: 整型—byte,shor,int和long 浮点型—foat和doub|e ·字符型—char 逻辑型— boolean
使用基本数据类型将数据存储在变量中 • 基本类型包括: • 整型 ——byte,short,int和long • 浮点型—— float和double • 字符型—— char • 逻辑型——boolean

基本数据类型 数据类型名占用内存空间 数值范围 缺省值说明 byte 1字节c128)-127 short 2字节(-32768)~32767 int 4字节 (-2147483648)~2147483647 0000 整 long 8字节 (-9223372036854775808) ~9223372036854775807 float 4字节 0.0F double 8字节 0.0D 浮点型 char 2字节 字符型 boolean true或 false false布尔型
基本数据类型 数据类型名 占用内存空间 数值范围 缺省值 说明 byte 1字节 (-128)~127 0 整 型 short 2字节 (-32768)~32767 0 int 4字节 (-2147483648)~2147483647 0 long 8字节 (-9223372036854775808) ~9223372036854775807 0 float 4字节 0.0F 浮 点 double 8字节 0.0D 型 char 2字节 字符型 boolean —— true或false false 布尔型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 成都信息工程学院:《面向对象的程序设计》第五章 运算符、类型转换以及条件判断结构.ppt
- 成都信息工程学院:《面向对象的程序设计》第一章(1-5) Java程序分类.ppt
- 成都信息工程学院:《面向对象的程序设计》第二章 面向对象的分析与设计.ppt
- 成都信息工程学院:《面向对象的程序设计》第四章 对象和编程结构.ppt
- 成都信息工程学院:《面向对象的程序设计》第一章 Java编程语言概述.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第1章 Visual FoxPro概述.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第12章 Visual FoxPro应用系统开发.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第11章 菜单.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第10章 报表.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第9章 表单.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第8章 面向对象程序设计.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第7章 面向过程的程序设计.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第6章 数据库和数据表的命令.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第5章 查询与视图.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第4章 数据库和数据表的可视化操作.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第3章 项目管理器.ppt
- 《Visual FoxPro程序设计及其应用系统开发》第2章 数据表达式和函数.ppt
- 兰州石化职业技术学院:《微机组装与维护技术》单元5 显示及声音部件.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元7 硬件组装电脑.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元6 其他设备.pps
- 《智能优化计算》第十章 智能优化计算简介.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:目录.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第10章 AutoCAD三维建模.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第11章 图形输出.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第12章 建筑平面图.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第13章 建筑模型制作.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第1章 概述.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第2章 绘图基础.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第3章 绘图设置.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第4章 绘制图形.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第5章 编辑图形.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第6章 文字标注.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第7章 尺寸标注.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第8章 块及属性块.ppt
- 《计算机辅助设计AUTO CAD》PPT教学课件:第9章 协同设计.ppt
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)教学大纲.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)考试大纲.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第一章 网络营销理论基础.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第七章 网络营销产品策略及顾客服务策略.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第三章 网络购买者行为分析.doc