当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Java面向对象程序设计教程》教学资源(PPT课件讲稿)第3章 Java的基本语法

资源类别:文库,文档格式:PPT,文档页数:49,文件大小:630KB,团购合买
主要内容 3.1类型、值与基本变量 3.1.1基本概念 3.1.2基本类型 3.1.3引用类型 3.1.4类型转换 3.2运算符与表达式 3.2.1算术运算符与表达式 3.2.2关系运算符与表达式 3.2.3逻辑运算符与表达式 3.2.4位运算符与表达式 3.2.5条件运算符与表达式 3.2.6赋值运算符与表达式 3.2.7 instanceof运算符 3.2.8运算符优先级与赋值顺序的理解 3.2.9基本类型所支持的操作运算 3.3语句 3.3.1编组语句 3.3.2表达式语句 3.3.3选择语句 3.3.4循环语句 3.3.5迭代与递归 3.3.6控制转移语句 3.3.7注释语句
点击下载完整版文档(PPT)

第3音章∠2的杰语法 Touuspspuaip

第 3 章 Java的基本语法

主要内容 3.1类型、值与基本变量 ·3.1.1基本概念 ·3.1.2基本类型 ·3.1.3引用类型 ·3.1.4类型转换 ■3.2运算符与表达式 3.2.1算术运算符与表达式 3.2.2关系运算符与表达式 ·3.2.3逻辑运算符与表达式 位运算符与表达式 3.2.5条件运算符与表达式 ·3.2.6赋值运算符与表达式 7 instanceof运算符 ·3.2.8运算符优先级与赋值顺序的理解 3.2.9基本类型所支持的操作运算 3.3语句 ·3.3.1编组语句 3.3.2表达式语句 3.3.3选择语句 3.4循环语句 ·3.3.5迭代与递归 3.3.6控制转移语句 3.3.7注释语句 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 2 主要内容 ◼ 3.1 类型、值与基本变量 • 3.1.1 基本概念 • 3.1.2 基本类型 • 3.1.3 引用类型 • 3.1.4 类型转换 ◼ 3.2 运算符与表达式 • 3.2.1 算术运算符与表达式 • 3.2.2 关系运算符与表达式 • 3.2.3 逻辑运算符与表达式 • 3.2.4 位运算符与表达式 • 3.2.5 条件运算符与表达式 • 3.2.6 赋值运算符与表达式 • 3.2.7 instanceof运算符 • 3.2.8 运算符优先级与赋值顺序的理解 • 3.2.9 基本类型所支持的操作运算 ◼ 3.3 语句 • 3.3.1 编组语句 • 3.3.2 表达式语句 • 3.3.3 选择语句 • 3.3.4 循环语句 • 3.3.5 迭代与递归 • 3.3.6 控制转移语句 • 3.3.7 注释语句

3.1类型、值与基本变量

3.1 类型、值与基本变量

基本概念:字符集 ASCII(American Standard Code for Information Interchange 集:使用7位代码表示大小写字母 数字0~9以及若干控制字符,如NUL和EOT ISO8859-1 Latin-1字符集:在西欧,用户希望字符集 能够表示他们本国字符集的所有字符, ASCII 集因 被扩展到8位,即增 28个字符,用于表示英文中不 存在的各种西欧语言的字符。 Unicode字符集:是IsQ标准16位字符集,支持65536 个不同的字符。其中大约有21000个学符专门用于中文 日文和韩文的表意文字 ASCII、 ISO Latin-1都是 Unicode的子集。 java内部使用2个字节表示每个字符,采用 Unicode编码 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 4 基本概念:字符集 ◼ ASCII(American Standard Code for Information Interchange)字符集:使用7位代码表示大小写字母、 数字0~9以及若干控制字符,如NUL和EOT。 ◼ ISO8859-1 Latin-1字符集:在西欧,用户希望字符集 能够表示他们本国字符集的所有字符,ASCII字符集因而 被扩展到8位,即增加了128个字符,用于表示英文中不 存在的各种西欧语言的字符。 ◼ Unicode字符集:是ISO标准16位字符集,支持65536 个不同的字符。其中大约有21000个字符专门用于中文、 日文和韩文的表意文字。 ◼ ASCII、ISO Latin-1都是Unicode的子集。 ◼ Java内部使用2个字节表示每个字符,采用Unicode编码

基本概念:关键字、值、标识符 关键字( Keyword):也称保留字( Reserved word) 全部由小写的英文字母所组成。关键字总共有50多个,其 中一些留作将来供语言设计者扩充语言功能时使用。 ■值( Litera):是指不能由程序员规定的代表某一特定 常量或数字的可知的或未知的字母或符号,一般译作“ 接量”或“字面值”,实际上泛指赋给各种不同类型 指基本类型、字符串类型 类型等)的有效值。本书将 简称为“值”,而另一个单 词“Vaue”则称为“数值”。 ■标识符( Identifier 是程序员提供的名 在]ava中, 标识符的长度不受限制,但必须以字母、下划线或$符号 开始,随后位置也可以包含数字。 ·java标识符支持几万个 Unicode字母中所包含的世界上任何重要语言中 的任何字母 举例: IdentifierTest.java 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 5 基本概念:关键字、值、标识符 ◼ 关键字(Keyword) :也称保留字(Reserved word), 全部由小写的英文字母所组成。关键字总共有50多个,其 中一些留作将来供语言设计者扩充语言功能时使用。 ◼ 值 (Literal):是指不能由程序员规定的代表某一特定 常量或数字的可知的或未知的字母或符号,一般译作“直 接量”或“字面值”,实际上泛指赋给各种不同类型(常 指基本类型、字符串类型、空类型等)的有效值。本书将 它简称为“值”,而另一个单词“Value”则称为“数值” 。 ◼ 标识符(Identifier):是程序员提供的名字,在Java中, 标识符的长度不受限制,但必须以字母、下划线或$符号 开始,随后位置也可以包含数字。 • Java标识符支持几万个Unicode字母中所包含的世界上任何重要语言中 的任何字母。 • 举例: IdentifierTest.java

Java关键字 abstract default if private this boolean do implements protected throw break double Import public rows byte instanceof return transient case extends short tr catch final interface static VOI d char finally long strict fp volatile clas SS float native super while new switch continue goto package synchronized const和goto是保留字 >true, false和nu.相应类型的值,不属于关键字 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 6 Java关键字 abstract default if private this boolean do implements protected throw break double import public throws byte else instanceof return transient case extends int short try catch final interface static void char finally long strictfp volatile class float native super while const for new switch continue goto package synchronized ➢ const和goto是保留字 ➢ true, false和null为相应类型的值,不属于关键字

强类型语言 Strongly typed language ]ava属于强类型的程序设计语言 ■所有变量和表达式在编译时都有明确的类 型,它有助于编译时的错误检测: ·类型限制了一个变量能够拥有的或者一个表达 式能够生成的值; 类型还限制了各种操作对这些值的支持程度以 及决定操作的含义。 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 7 强类型语言 (Strongly typed language) ◼ Java属于强类型的程序设计语言。 ◼ 所有变量和表达式在编译时都有明确的类 型,它有助于编译时的错误检测: • 类型限制了一个变量能够拥有的或者一个表达 式能够生成的值; • 类型还限制了各种操作对这些值的支持程度以 及决定操作的含义

Java语言的类型结构 Java类型 基本类型 引用类型 (空类型) n 布尔类型 数值类型 类/接口类型数组类型 boolean 整型 浮点 class interface Typel门 float double byte short int longchar 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 8 Java语言的类型结构 Java类型 基本类型 引用类型 布尔类型 数值类型 整 型 浮点型 类/接口类型 数组类型 byte short int long char boolean float class double interface Type[] (空类型) (null)

基本类型 (Primitive Type boolean用于逻辑运算。 int、long、byte和 short用于整数算术运算 char主要用于输入输出 double和foat用于实数(即浮点数)的算术运 ■整型数值缺省为int型,long型在数值之后加或L 浮点型数值缺省为 double型, float型在数值之后 加f或F 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 9 基本类型 (Primitive Type) ◼ boolean 用于逻辑运算。 ◼ int、long、byte和short 用于整数算术运算。 ◼ char 主要用于输入输出。 ◼ double和float 用于实数(即浮点数)的算术运 算。 ◼ 整型数值缺省为int型,long型在数值之后加l或L ◼ 浮点型数值缺省为double型,float型在数值之后 加f或F

基本类型的特点 ■基本类型在所有的平台和实现中的定义相 同,类型名称属于]ava保留的关键字。 基本类型的值不允许共享,任何一个基本 类型的变量都会独自拥有一份相同类型的 值 基本类型的变量的值只能通过赋值操作才 能被改变 2021/2/20 java面向对象程序设计教程

2021/2/20 Java面向对象程序设计教程 10 基本类型的特点 ◼ 基本类型在所有的平台和实现中的定义相 同,类型名称属于Java保留的关键字。 ◼ 基本类型的值不允许共享,任何一个基本 类型的变量都会独自拥有一份相同类型的 值。 ◼ 基本类型的变量的值只能通过赋值操作才 能被改变

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共49页,可试读17页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有