苹者演大孝 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;