《面向对象程序设计》课程教学资源(PPT课件)第三章 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和 double 字符型——char 逻辑型— boolean
使用基本数据类型将数据存储在变量中 • 基本类型包括: • 整型 ——byte,short,int和long • 浮点型—— float和double • 字符型—— char • 逻辑型——boolean

基本数据类型 数据类型名占用内存空间 数值范围 缺省值说明 byte 1字节c128)-127 short 2字节(-32768)~32767 int 4字节 (-2147483648)~2147483647 0000 整 (-9223372036854775808) long 8字节 ~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
- 《面向对象程序设计》课程教学资源(PPT课件)第一章 Java编程语言概述.ppt
- 莆田学院:《C语言程序设计》第八章 函数.ppt
- 莆田学院:《C语言程序设计》第七章 数组.ppt
- 莆田学院:《C语言程序设计》第三章(3-2)常量与变量.ppt
- 莆田学院:《C语言程序设计》第五章 选择结构程序设计.ppt
- 莆田学院:《C语言程序设计》第1章 C语言概述.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(授课计划,杨忠义).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(课程教学说明).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(实验,杨忠义).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第17讲 FTP服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第16讲 邮件服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第15讲 Web服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第14讲 DNS服务器.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第5讲 Shell编程.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第4讲 Linux 使用基础.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第3讲 Linux 的安装与配置.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第2讲 网络操作系统Linux简介.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第1讲 操作系统概论(杨忠义).ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第四章 对象和编程结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第五章 运算符、类型转换以及条件判断结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第六章 循环结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第七章 使用方法.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第八章 面向对象的Java程序.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第九章 数组.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第十章 继承.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)目录(主编:郭盈发).ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第10章 子程序及基本菜单的.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第11章 FoxPro生成器的使用.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第12章 多库文件操作.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第13章 多用户操作.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第14章 FoxPro与其它语言.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第15章 关系数据库.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第16章 关系数据库设计初步.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第1章 数据库系统概论.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第2章 FoxPro基础知识.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第3章 FoxPro应用基础.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第4章 库文件的维护及.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第5章 FoxPro系统菜单的使用.ppt