华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第二章 数据与表达式

苹者演大孝 South China Agr icultur al Uni versity 第二章数据与表达式
第二章 数据与表达式

主要内容 1:字符串 2:变量与赋值 3:基本数据类型 4:表达式 5:数据类型转换 6:交互程序 7:图形 8: Java Applet 9:绘图
主要内容 1:字符串 2:变量与赋值 3:基本数据类型 4:表达式 5:数据类型转换 6: 交互程序 7: 图形 8: Java Applet 9: 绘图

21字符串 ●字符 字符是指用单引号括起来单个字符,这里 的字符不是指占1个字节的ASCT字符,而是 指占2个字节的 Unicode字符。因为 Unicode 被设计用来处理现在世界上所有书面语言中的 字符,所以一个汉字也是被当作一个字符来处 理的。 JAVA
3 2.1 字符串 ⚫字符 字符是指用单引号括起来单个字符,这里 的字符不是指占1个字节的ASCII字符,而是 指占2个字节的Unicode字符。因为Unicode 被设计用来处理现在世界上所有书面语言中的 字符,所以一个汉字也是被当作一个字符来处 理的

●字符串 字符串指的是字符的序列,有两种类型的字符 串:一种是创建以后不需要改变的,称为字符 串常量,在ava中, String类用于存储和处理 字符串常量; 另外一种字符串是创刨建以后,需要对其进行改 变的,称为字符串变量。一个字符串是一个对 象,由 String类定义。在Jva中常以双引号作 为字符串的定界符。 JAVA
4 字符串指的是字符的序列,有两种类型的字符 串:一种是创建以后不需要改变的,称为字符 串常量,在Java中,String类用于存储和处理 字符串常量; 另外一种字符串是创建以后,需要对其进行改 变的,称为字符串变量。一个字符串是一个对 象,由String类定义。在Java中常以双引号作 为字符串的定界符。 ⚫字符串

21.1 println和 print方法 System. out. println( wharever you are be a good man. 注意: System,out对象代表一个输出设备或者文件,默认的输出设 备是显示器屏幕 printIn方法为我们执行了一个服务,向输出设备发送 个 printIn消息,请求输出某个文本消息。 Printin与 print的相同与区别 相同点:都是向输出对象发送一个消息,请求输出某中消息 不同点: printIn在输出消息后换行, print'保持光标在当前位 置 5 JAVA
5 System.out.println(“wharever you are ,be a good man.”); 注意: System.out对象代表一个输出设备或者文件,默认的输出设 备是显示器屏幕。 •2.1.1 println和print方法 println方法为我们执行了一个服务,向输出设备发送 一个println消息,请求输出某个文本消息。 Println与print的相同与区别 相同点:都是向输出对象发送一个消息,请求输出某中消息 不同点:println在输出消息后换行,print保持光标在当前位 置

2.1.2字符玮辨接 当输出长度大于一行的字符串时,使用字符串拼接。 方法 使用字符串拼接运算符号“+″将两个字符串拼接起来 例如: “ The only stupid question is”+" the one that' s not asked.” 输出结果 The only stupid question is the one thats not asked 注意:如何区分符号“+”的作用 如果“+”运算符的两个操作数中至少有一个是字 符串,则执行字符串拼接 JAVA
6 • 当输出长度大于一行的字符串时,使用字符串拼接。 方法: 使用字符串拼接运算符号“+”将两个字符串拼接起来 例如: “The only stupid question is ”+ ”the one that’s not asked.” 2.1.2 字符串拼接 输出结果: The only stupid question is the one that’s not asked. 注意:如何区分符号“+”的作用 如果“+”运算符的两个操作数中至少有一个是字 符串,则执行字符串拼接

213转义序列 在Java中使用转义序列来表示特殊的字符。 通常一个转义序列以反斜杠(\)开头,表明该字 符或者后续字符应当用特殊的方式来解释。 如输出:′则V” JAVA
7 • 2.1.3 转义序列 在Java中使用转义序列来表示特殊的字符。 通常一个转义序列以反斜杠(\)开头,表明该字 符或者后续字符应当用特殊的方式来解释。 如输出:’’ 则 \

表32Java中的转义字将 转文字符 含义 d 表示1到3位8进制数据所表示的字符(d KXXX 表示1到4位16进制数所表示的字符(x 表示单引号字符 表示反斜杠字符 表示回车 表示换行 表示走纸换页 ftb 表示横向跳格 表示退格 8 JAVA
8

22变量与赋值 221变量 ·变量代表保存数据的内存单元,变量名是内存单元的 符号地址。 行变量声明由类型说明符及后续的变量名列表组成。 每一个变量可以在声明时用指定的表达式进行初始化。 如果声明中使用了fin叫l修饰符,则所声明的标识符命 名为常量,并且一旦赋值就不可以更改。 一行变量声明语句可以同时声明多个具有相同类型的 变量。声明同时可以根据需要对变量进行初始化。 JAVA
9 2.2 变量与赋值 • 2.2.1 变量 • 变量代表保存数据的内存单元,变量名是内存单元的 符号地址。 • 一行变量声明由类型说明符及后续的变量名列表组成。 每一个变量可以在声明时用指定的表达式进行初始化。 如果声明中使用了final修饰符,则所声明的标识符命 名为常量,并且一旦赋值就不可以更改。 • 一行变量声明语句可以同时声明多个具有相同类型的 变量。声明同时可以根据需要对变量进行初始化

22.2赋值语句 ·Java中使用赋值运算符“=”为变量赋值 基本格式是: 标识符=表达式 过程: 基本赋值语句用赋值运算符号将表达式的计算结果 保存到指定的标识符所代表的内存单元中,该标识符 代表的内存单元通常是一个变量。 例如: 注意: 不允许将一个值赋给 sides=10; 一个类型不一致的变量 10 JAVA
10 • Java中使用赋值运算符 “ = ” 为变量赋值 基本格式是: 标识符 = 表达式 过程: 基本赋值语句用赋值运算符号将表达式的计算结果 保存到指定的标识符所代表的内存单元中,该标识符 代表的内存单元通常是一个变量。 •2.2.2 赋值语句 注意: 不允许将一个值赋给 一个类型不一致的变量。 例如: sides=10;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第一章 Hello Java(黄小虎).ppt
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第九章 多态性.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第8章. Intel系列高档微处理器的技术发展.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第7章. 可编程接口芯片及应用.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第6章. 输入与输出中断.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第5章.微机的存储器.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第4章. 80868088汇编语言程序设计.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第3章. 8086/8088微处理器及其系统.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第2章. 微机运算基础.ppt
- 《新编16/32位微型计算机原理及应用》课程教学资源(PPT课件)第1章. 微机系统导论.ppt
- 北京航空航天大学:《微机原理》课程教学资源(PPT课件)第四讲 8086/8088的指令系统.ppt
- 北京航空航天大学:《微机原理》课程教学资源(PPT课件)第四讲 8086/8088的指令系统.ppt
- 北京航空航天大学:《微机原理》课程教学资源(PPT课件)第六讲 8086指令系统(续).ppt
- 北京航空航天大学:《微机原理》课程教学资源(PPT课件)第三讲 8086/8088CPU结构(1/2).ppt
- 北京航空航天大学:《微机原理》课程教学资源(PPT课件)第三讲 8086/8088CPU结构(2/2).ppt
- 北京航空航天大学:《微机原理》课程教学资源(PPT课件)第一讲 第一章 概述 第二章 微机信息处理的数学基础.ppt
- 医学统计之星《SPSS 软件教程》电子文档_第四章 SPSS结果窗口用法详解.doc
- 医学统计之星《SPSS 软件教程》电子文档_第十章 多元线性回归与曲线拟合.doc
- 医学统计之星《SPSS 软件教程》电子文档_第十四章 活着——Survival菜单详解(下).doc
- 医学统计之星《SPSS 软件教程》电子文档_第十二章 非参数检验.doc
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第三章 使用类和对象.ppt
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第四章 编写类.ppt
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第五章 条件和循环语句.ppt
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第六章 面向对象设计.ppt
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第七章 数组.ppt
- 华南农业大学理学院:《面向对象的程序设计》课程教学资源(PPT课件)第八章 继承.ppt
- 广州航海学院(广州航海高等专科学校):《电子商务》课程教学资源_参考实验网址.doc
- 广州航海学院(广州航海高等专科学校):《电子商务》课程教学资源_参考文献.doc
- 广州航海学院(广州航海高等专科学校):《电子商务》课程教学资源_电子商务教学方案.doc
- 《电子商务》PPT讲稿 第一章 引言-什么是电子商务(1.3-1.5).ppt
- 《电子商务》PPT讲稿 第五章 电子商务与金融电子化(2/3).ppt
- 《电子商务》PPT讲稿 第五章 电子商务与金融电子化(3/3).ppt
- 《电子商务》PPT讲稿 第六章 电子商务实现技术-数据库技术.ppt
- 《电子商务》PPT讲稿 第七章 物流标识技术.ppt
- 《电子商务》PPT讲稿 第八章 创建一个企业的电子商务(1/2).ppt
- 《电子商务》PPT讲稿 第八章 创建一个企业的电子商务(2/2).ppt
- 《电子商务》PPT讲稿 第九章 网络商务信息的收集和整理(1/2).ppt
- 《电子商务》PPT讲稿 第九章 网络商务信息的收集和整理(2/2).ppt
- 《电子商务》PPT讲稿 第十章 网络消费者的购买行为(1/2).ppt
- 《电子商务》PPT讲稿 第十章 网络消费者的购买行为(2/2).ppt