华南农业大学:《面向对象的程序设计》 第二章 数据与表达式

大串 South China Agr icultur al University 第二章数据与表达式
第二章 数据与表达式

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

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

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

21. I printIn和 print方法 System. out. printIn ( wharever you are, be a good man. 注意: System.out对象代表一个输出设备或者文件,默认的输出设 备是显示器屏幕。 printin方法为我们执行了一个服务,向输出设备发送 个 println消息,请求输出某个文本消息。 Println与 print的相同与区别 相同点:都是向输出对象发送一个消息,请求输出某中消息 不同点: print在输出消息后换行,prn保持光标在当前位 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中使用转义序列来表示特殊的字符。 通常一个转义序列以反斜杠(\)开头,表明该字 符或者后续字符应当用特殊的方式来解释。 如输出:’’ 则 \

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

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

222赋值语句 ·Java中使用赋值运算符“=”为变量赋值 基本将式是: 标识符=表达式 过程: 基本赋值语句用赋值运算符号将表达式的计算结果 保存到指定的标识符所代表的内存单元中,该标识符 代表的内存单元通常是一个变量。 例如: 注意: 不允许将一个值赋给 sides=10: 个类型不一致的变量 10 JAVA
10 • Java中使用赋值运算符 “ = ” 为变量赋值 基本格式是: 标识符 = 表达式 过程: 基本赋值语句用赋值运算符号将表达式的计算结果 保存到指定的标识符所代表的内存单元中,该标识符 代表的内存单元通常是一个变量。 •2.2.2 赋值语句 注意: 不允许将一个值赋给 一个类型不一致的变量。 例如: sides=10;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南农业大学:《面向对象的程序设计》 第一章 Hello Java.ppt
- 华南农业大学:《面向对象的程序设计》 第九章 多态性.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第八章网络安全技术 Safety Technology of Network.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第七章 Windows NT.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第六章 网络技术及组网技术 TCP/IP.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第五章 Repeaters(中继器)Network Devices & Interconnection.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第四章 局域网技术 Local Area Network Technology.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第三章 计算机网络体系结构 Architecture of Computer Network.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第二章 数据通信技术 Data Communication Basics.ppt
- 兰州工业学院:《计算机网络与通信 Computer Network & Communication》课程教学资源(PPT课件讲稿)第一章 计算机网络概述 Introduction of Computer Network.ppt
- 乐山师范学院:《计算机程序设计》 电子课件.ppt
- 华中科技大学:《计算机算法基础》 第四章 动态规划.ppt
- 华中科技大学:《计算机算法基础》 第三章 贪心方法.ppt
- 华中科技大学:《计算机算法基础》 复习要点.ppt
- 华中科技大学:《计算机算法基础》 第一章 习题.ppt
- 华中科技大学:《计算机算法基础》 习题3.1.doc
- 华中科技大学:《计算机算法基础》 CHAPTER 11 Aggregate Demand l.ppt
- 华中科技大学:《计算机算法基础》 CHAPTER 10 Aggregate Demand I.ppt
- 华中科技大学:《计算机算法基础》 算法程序设计.doc
- 华中科技大学:《计算机算法基础》 第二章 分治法(Divide and Conquer)——“分”而治之.ppt
- 华南农业大学:《面向对象的程序设计》 第三章 使用类和对象.ppt
- 华南农业大学:《面向对象的程序设计》 第四章 编写类.ppt
- 华南农业大学:《面向对象的程序设计》 第五章 条件和循环语句.ppt
- 华南农业大学:《面向对象的程序设计》 第六章 面向对象设计.ppt
- 华南农业大学:《面向对象的程序设计》 第七章 数组.ppt
- 华南农业大学:《面向对象的程序设计》 第八章 继承.ppt
- 《计算机原理》 第三章(3-6) 模型机设计.ppt
- 《计算机原理》 第四章 存储子系统.ppt
- 《计算机原理》 第四章(4-2) 半导体存储器.ppt
- 《计算机原理》 第四章(4-3) 磁表面存储器.ppt
- 《计算机原理》 第五章 输入/输出系统.ppt
- 《计算机原理》 第五章(5-2) 总线.ppt
- 《计算机原理》 第五章(5-3) 中断方式及接口.ppt
- 《计算机原理》 第五章(5-4) DMA方式及接口.ppt
- 《计算机原理》 第六章 输入/输出设备.ppt
- 《计算机原理》 绪论.ppt
- 《计算机原理》 第一章 概论.ppt
- 《计算机原理》 第二章 计算机中的信息表示.ppt
- 《计算机原理》 第三章 CPU子系统.ppt
- 《计算机原理》 第三章(3-3) 组合逻辑控制器原理.ppt