[计算机软件及应用]第2章 Jaa语言基础.pptVIP

  • 0
  • 0
  • 约7.87千字
  • 约 53页
  • 2018-03-04 发布于浙江
  • 举报

[计算机软件及应用]第2章 Jaa语言基础.ppt

[计算机软件及应用]第2章 Jaa语言基础

第2章 Java语言基础 2.1 标识符 2.2 变量和常量 2.3 基本数据类型 2.4 赋值语句 2.5 运算符和表达式 2.6 流程控制语句 2.7 程序注释 2.8 数组 2.9 字符串 2.1 标识符 Java语言的字符使用Unicode字符集。Unicode字符集中的每个字符为16位编码 标识符是由字母、数字、下划线(_)、美元符($)组成的、必须以字母、下划线或美元符开头的、字符个数有限的字符序列。如i、count、myStack、GetValue、_length等 标识符可以用来命名变量名、常量名、类名等 有固定含义的标识符称作关键字。用户不允许用关键字定义标识符。如for、if等 2.2 变量和常量 2.2.1 变量 2.2.2 常量 2.2.1 变量 变量是一个保存数据的内存区域的名字。变量必须先声明,然后才能使用 变量声明是指示编译器为特定数据类型的数值保存分配适当的内存空间 变量声明的格式为: 数据类型名 变量名表; 变量的使用范围称作变量的作用域。变量的使用范围是定义该变量的程序块 2.2.2 常量 在整个程序运行期间保持不变的量称作常量。或者说,常量是数值不变化的量 定义常量的方法是在定义变量的语句最前面加上关键字final。例如, ? final int MAXSIZE = 100; 2.3 基本数据类型 数据类型规定了一类数据的数据位长度(或称字符个数)、取值范围以及对该类数据所能进行的操作 Java语言定义的8种基本数据类型及相应的关键字如下: 整型: byte 、short、 int、 long 浮点型:float、double 逻辑型:boolean 字符型:char 1. 整型 byte 、short、 int、 long整型只是数据的范围不同 整型数可以表示为十进制、八进制或十六进制: 十进制:用若干个0~9之间的数字表示,并规定首位不能为0。如123,-100。 八进制:以0打头,后跟若干个0~7之间的数字。如0123。 十六进制:以0x或0X打头,后跟若干个0~9之间的数字以及a~f之间的小写字母或A~F之间的大写字母,a~f或A~F分别表示数值10 ~15。如0X123E 2. 浮点型 float和double型数只是数据位(或数值范围)不同 浮点型数由整数部分和小数部分组成。浮点数有两种表示方式: 标准记数法:由整数部分、小数点和小数部分构成。如123.123,123.0 科学记数法:由整数、小数点、小数和指数部分构成,指数部分由一个e或E后跟带正负号的整数表示。如123.123用科学记数法可表示为1.23123E+2 规定:未明确定义的浮点型都隐含为double型。若要将一个浮点型明确地表示为float型时,需在后面加F或f,如123.123F或1.23123E+2f 3. 逻辑型 逻辑型用来定义保存逻辑值的变量 逻辑型也称为布尔型 逻辑值只有真(true)和假(false)两个值。 所有逻辑运算(如ab)的运算结果值都是逻辑值,如当a = 4,b = 6时,逻辑运算ab的结果值就是true 4. 字符型 一个Unicode标准下的编码称作一个字符 Unicode标准用16位编码表示一个字符。如’a’、’A’、’#’等都是字符型 一些控制字符不能在屏幕上直接显示,使用转义字符的表示方法 2.4 赋值语句 赋值语句的语法形式:变量 = 表达式; 类型相同。可正确赋值。例如: int smallValue =100; long bigValue = 100L; 类型兼容。可正确赋值。例如: long bigval = 100; double x = 12.345F; 类型不兼容。编译时会出错。例如: int smallValuel = 100L; //100L是long类型 float x = 12.345; //12.345是double类型 2.5 运算符和表达式 Java语言在基本关键字、运算符、表达式、赋值语句、流程控制语句等和C/C++基本相同 2.5.1 运算符及其分类 2.5.2 运算符的优先级 2.5.3 表达式 2.5.1 运算符及其分类 Java的运算符可分为4类: 算术运算符 关系运算符 逻辑运算符 位运算符 1.算术运算符 一元运算符。有+、-、++、--。例如, int i=6,j,k,m,n; k = -i; m = i++; 二元运算符。有+、-、*、/、% a%b的计算公式为:a % b = a - (a / b) * b 7 / 3 //整除,运算结果为2 7.0 / 3 //除法,运算结果为2.33333 7 % 3 //取余,运算结果为1 7.0 % 3

文档评论(0)

1亿VIP精品文档

相关文档