文档详情

java程序设计02_语言基础.ppt

发布:2017-05-03约4.32千字共34页下载文档
文本预览下载声明
02 – 语言基础 标识符与关键字 注释 基本数据类型 数组 运算符与表达式 语句 命令行参数 举例 本章基本要求 掌握标识符的命名规则和风格 了解Java语言中的关键字 熟悉源程序中的注释格式,会进行必要的注释 掌握Java语言的8种基本数据类型 会声明、创建和使用数组 熟悉Java语言的运算符和表达式的构成与运算 熟悉Java语言中的语句形式 熟练掌握分支、循环语句的结构 了解命令行参数的含义和用法 会编写简单的Java语言程序 标识符与关键字 标识符 标识符就是一个名字,用来标识类名、接口名、变量名、方法名等 标识符由字母、下划线、美元符号和数字组成,且第一个字符不能是数字;自定义的标识符不能与关键字和系统已定义的标准标识符相同 例如:Girl_$、a123、$abc、长度;3ab、main Java语言使用Unicode字符集,用两个字节表示一个字符,可识别65536个字符 Java中命名的一般风格 类名和接口名中各单词的第一个字母大写 变量名和方法名中的第一个单词小写,后面每个单词的第一个字母大写 例如:MyClass、Ex01、s、getColor 关键字 关键字是java语言中已经被赋予特定意义的标识符。它们不能被用户重定义使用 Java语言中关键字有: abstract assert boolean break byte case cast catch char class const continue default do double else extends false final finally float for future generic goto if implements import inner instanceof int interface long native new null operator outer package private protected public rest return short static strictfp super switch synchronized this throw throws transient true try var void volatile while //随着语言发展可能会增加,如 enum(in 1.5) 注释 注释是在程序中帮助阅读的特殊部分,它不参与程序的编译和执行,只起说明作用,但也非常重要 Java语言中有3种注释形式 以 // 开头,以代码行结束 用于注释本行代码含义 以 /* 开头,以 */ 结束 用于注释一行或多行内容 以 /** 开头,以 */ 结束 用于使用javadoc工具生成相应的帮助文档 (具体格式和使用方法请参阅有关资料) 基本数据类型 Java语言的数据类型一览 基本数据类型 一览表 变量定义 boolean x,y = true,漂亮 = false; char x = ‘a’,y = 97,漂亮 = ‘好’, c = ‘\n’; byte x,y = 12,漂亮; short x,y = 12345,漂亮 = 0x3A; int x = 7,y = 1234,漂亮 = 027; long x = 9876L,y = 6,漂亮; float x = 0.56F,y = 123.4f,漂亮; double x = 7,y = -12345.6d,漂亮; 数据类型转换 有时需要在不同的数据类型间进行转换 boolean类型不允许进行转换 转换分为隐式转换和显式转换两种 低精度值赋给高精度变量时,进行隐式转换,如:float f = 12,x =‘a’; 高精度值赋给低精度变量时,需要显示转换,并可能会导致精度上的损失, 如:int x = (int)23.89;//x得到的值为23 除非迫不得已,一般不要进行数据类型转换 数组 声明数组 格式 格式1:类型名[] 数组名; 格式2:类型名 数组名[]; 举例 int[] a,b;//等价于 int a[],b[]; int a[],b;//此处的b不是数组类型 float a[10]; //格式非法 创建数组 格式:数组名 = new 类型名[长度]; 举例 a = new int[20]; float[] f = new float[100]; int len = 10,a[] = new int[len]; 引用数组 格式:数组名[下标值] 数组的下标值从0开始计 例如:a[2] = 30; 初始化数组 int[] a = {10,35,40}; 等价于先创建,再给每个元素赋值,长度等于实际元素的个数 数组长度 格式:数组名.length 例如: float s = 0; int[] a; a = new
显示全部
相似文档