
下教学料ew ④ee00059050e800000 Java语言程序设计 Java技术 李伯勇 www pdf.com.cn 第2章Java技术基础 回 清华大学出版社
Java技术 第2章 Java技术基础 李伯勇

本章内容提要 1、基本数据类型 2、表达式和运算符 3、程序控制语句 4、数组 5、向量(简介) 6、字符串
本章内容提要 1、基本数据类型 2、表达式和运算符 3、程序控制语句 4、数组 5、向量(简介) 6、字符串

2.1数据类型 程序=算法+数据结构+程序设计方法 +语言工具和环境。 之所以有数据类型,就是因 为计算机存储不同数据类型的方 式和空间不同
2.1 数据类型 程序=算法+数据结构+程序设计方法 +语言工具和环境。 之所以有数据类型,就是因 为计算机存储不同数据类型的方 式和空间不同

数据类型分类 Java定义了8个基本数据类型:字节 型,短整型,整型,长整型,字符型, 浮点型,双精度型,布尔型。 它们分为4组: 整数型(byte,short,int,long) 浮点数型(float,double) 字符型(char) 布尔型(boolean)
数据类型分类 Java定义了8个基本数据类型:字节 型,短整型,整型,长整型,字符型, 浮点型,双精度型,布尔型。 它们分为4组: 整数型(byte,short,int,long) 浮点数型(float,double) 字符型(char) 布尔型(boolean)

数据类型 字节型bte 整型nt 的分类 整数型 短整型shot 基本数据类型 长整型long 单精度float 浮点型 双精度double 数据类型 字符型char 布尔型boolean 数组 引用类型 类〔包括对象) 接口
数据类型 的分类

【例2-1】计算二个整数的和: class Example2_1{ public static void main(String args[]){ int x,y,sum 变量声明 X=3; y=5; sum=x+y;/求和 System.out.println("二数之和为:"+sum); } 在Java中,使用变量要遵守“先声明后使用”的原 则
【例2-1】计算二个整数的和: class Example2_1 { public static void main(String args[]) { int x,y,sum ; //变量声明 x = 3 ; y = 5 ; sum =x+y ; //求和 System.out.println("二数之和为:" + sum) ; } } 在Java中,使用变量要遵守“先声明后使用”的原 则

类型转换 基本数据类型按精度从“低”到“高”的顺序为 byte short int long float double 自动转换 强制转换 需要满足两个条件: 发生在相容数据类型 1、 类型相容; 之间(即精度由高到低)。 2、目标数据类型比原 数据类型分配的内存空间 语法形式: (目标类型)值 大(即由低到高)
类型转换 自动转换 需要满足两个条件: 1、类型相容; 2、目标数据类型比原 数据类型分配的内存空间 大(即由低到高)。 强制转换 发生在相容数据类型 之间(即精度由高到低) 。 语法形式: (目标类型)值 基本数据类型按精度从“低”到“高”的顺序为: byte short int long float double

2.2表达式和运算符 表达式是由运算符、操作数和方法调用 按照语言的语法构造而成的符号序列。 表达式可用于计算一个公式,为变量 赋值以及帮助控制程序执行流程
2.2 表达式和运算符 表达式是由运算符、操作数和方法调用 按照语言的语法构造而成的符号序列。 表达式可用于计算一个公式,为变量 赋值以及帮助控制程序执行流程

2.2.1表达式与运算符 只有一个运算对象的运算符称为一元运算符。 例如++x是一个一元运算符,它是对运算对 象x自增加1。 +x,-x:使用X之前,先使X的值加1(或减1): X+,X-:使用X之后,再使X的值加1(或减1) 设X=5 则Y=++XY的值为6; Y=X++Y的值为5,而X为6
2.2.1 表达式与运算符 只有一个运算对象的运算符称为一元运算符。 例如++x是一个一元运算符,它是对运算对 象x自增加1。 ++x,--x: 使用X之前,先使X的值加1(或减1); X++,X--:使用X之后,再使X的值加1(或减1) 设X=5 则 Y=++X Y的值为6; Y=X++ Y的值为5,而X为6

我们可以将运算符分成以下几类: 算术运算符; 关系和条件运算符; 移位和逻辑运算符; 赋值运算符; 其他的运算符
我们可以将运算符分成以下几类: 算术运算符; 关系和条件运算符; 移位和逻辑运算符; 赋值运算符; 其他的运算符