java程序设计02-语言基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《java程序设计02-语言基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 02 语言 基础 课件
- 资源描述:
-
1、1.1.标识符与关键字标识符与关键字2.2.注释注释3.3.基本数据类型基本数据类型4.4.数组数组5.5.运算符与表达式运算符与表达式6.6.语句语句7.7.命令行参数命令行参数8.8.举例举例1.1.掌握标识符的命名规则和风格掌握标识符的命名规则和风格2.2.了解了解JavaJava语言中的关键字语言中的关键字3.3.熟悉源程序中的注释格式,会进行必要的注释熟悉源程序中的注释格式,会进行必要的注释4.4.掌握掌握JavaJava语言的语言的8 8种基本数据类型种基本数据类型5.5.会声明、创建和使用数组会声明、创建和使用数组6.6.熟悉熟悉JavaJava语言的运算符和表达式的构成与运算语
2、言的运算符和表达式的构成与运算7.7.熟悉熟悉JavaJava语言中的语句形式语言中的语句形式8.8.熟练掌握分支、循环语句的结构熟练掌握分支、循环语句的结构9.9.了解命令行参数的含义和用法了解命令行参数的含义和用法10.10.会编写简单的会编写简单的JavaJava语言程序语言程序一一标识符标识符1.1.标识符标识符就是一个名字,用来标识类名、就是一个名字,用来标识类名、接口名、接口名、变量名、方法名等变量名、方法名等2.2.标识符由标识符由字母、下划线、美元符号和数字字母、下划线、美元符号和数字组成,组成,且且第一个字符不能是数字第一个字符不能是数字;自定义的标识符不能;自定义的标识符不
3、能与关键字和系统与关键字和系统已定义的已定义的标准标识符相同标准标识符相同3.3.例如:例如:Girl_$Girl_$、a123a123、$abcabc、长度、长度;3ab3ab、mainmain4.4.JavaJava语言使用语言使用U Unicodenicode字符集,字符集,用两个字节表示用两个字节表示一个字符,一个字符,可识别可识别655365536 6个字符个字符5.5.JavaJava中命名的一般风格中命名的一般风格1.1.类名类名和接口名中各单词和接口名中各单词的第一个字母大写的第一个字母大写2.2.变量名和方法名变量名和方法名中中的第一个单词小写,后面每的第一个单词小写,后面每
4、个单词的第一个字母大写个单词的第一个字母大写3.3.例如:例如:MyClassMyClass、Ex01Ex01、s s、getColorgetColor济南大学济南大学 信息科学与工程学院信息科学与工程学院 20062006二二关键字关键字1.1.关键字是关键字是javajava语言中已经被赋予特定意义的标识语言中已经被赋予特定意义的标识符。它们不能被用户重定义使用符。它们不能被用户重定义使用2.2.JavaJava语言语言中中关键字关键字有:有:1.1.abstract assert abstract assert booleanboolean break byte case break b
5、yte case castcast2.2.catch char class catch char class constconst continue default docontinue default do3.3.double else extends false final finally double else extends false final finally floatfloat4.4.for for futurefuture genericgeneric gotogoto if implements if implements importimport5.5.inner inn
6、er instanceofinstanceof intint interface long native interface long native newnew6.6.null null operatoroperatorouterouter package private package private protectedprotected7.7.public publicrestrest return short static return short static strictfpstrictfp8.8.super switch synchronized this throw throw
7、s super switch synchronized this throw throws9.9.transient true try transient true try varvar void volatile whilevoid volatile while10.10./随着语言发展可能会增加,如随着语言发展可能会增加,如 enumenum(in 1.5in 1.5)济南大学济南大学 信息科学与工程学院信息科学与工程学院 200620061.1.注释是在程序中帮助阅读的特殊部分,它不参与程注释是在程序中帮助阅读的特殊部分,它不参与程序的序的编译和编译和执行,只起说明作用执行,只起说明作用
8、,但也非常重要,但也非常重要济南大学济南大学 信息科学与工程学院信息科学与工程学院 20062006二二JavaJava语言中有语言中有3 3种注释形式种注释形式1.1.以以 /开头,以代码行结束开头,以代码行结束用于注释本行代码含义用于注释本行代码含义2.2.以以 /*开头,以开头,以 */结束结束用于注释一行或多行内容用于注释一行或多行内容3.3.以以 /*开头,以开头,以 */结束结束用于用于使用使用javadocjavadoc工具生成工具生成相应的帮助相应的帮助文档文档(具体格式和使用方法请参阅有关资料)(具体格式和使用方法请参阅有关资料)济南大学济南大学 信息科学与工程学院信息科学与
9、工程学院 20062006一一Java语言的数据类型一览语言的数据类型一览数数据据类类型型基本数据类型基本数据类型引用数据类型引用数据类型布尔型(布尔型(boolean)数值类型数值类型定点类型定点类型浮点类型浮点类型字符型(字符型(char)字节型(字节型(byte)短整型(短整型(short)整型(整型(int)长整型(长整型(long)单精度(单精度(float)双精度(双精度(double)类类接口接口数组数组济南大学济南大学 信息科学与工程学院信息科学与工程学院 20062006二二基本数据类型基本数据类型1.一览表一览表类型类型位数位数 范围范围初始值初始值boolean 8fal
10、se、truefalsechar160 0 2 21616-1-1u0000byte8-2-27 7 2 27 7-1-1(byte)0short16-2-215 15 2 21515-1-1(short)0int32-2-231 31 2 23131-1-10long64-2-263 63 2 26363-1-10Lfloat321.4E-45 1.4E-45 3.4E+383.4E+380.0Fdouble644.9E-324 4.9E-324 1.7E+3081.7E+3080.0D济南大学济南大学 信息科学与工程学院信息科学与工程学院 200620062.变量定义变量定义 boolea
11、nboolean x x,y=truey=true,漂亮,漂亮 =false=false;char x=achar x=a,y=97y=97,漂亮,漂亮 =好好,c=nc=n;byte xbyte x,y=12y=12,漂亮;,漂亮;short xshort x,y=12345y=12345,漂亮,漂亮 =0 x3A=0 x3A;intint x=7 x=7,y=1234y=1234,漂亮,漂亮 =027=027;long x=9876Llong x=9876L,y=6y=6,漂亮;,漂亮;float x=0.56Ffloat x=0.56F,y=123.4fy=123.4f,漂亮;,漂亮;d
12、ouble x=7double x=7,y=-12345.6dy=-12345.6d,漂亮;,漂亮;济南大学济南大学 信息科学与工程学院信息科学与工程学院 200620063.数据类型转换数据类型转换有时需要在不同的数据类型间进行转换有时需要在不同的数据类型间进行转换booleanboolean类型不允许进行转换类型不允许进行转换转换分为转换分为隐式转换隐式转换和和显式转换显式转换两种两种低精度值赋给高精度变量时,进行隐式转换,低精度值赋给高精度变量时,进行隐式转换,如:如:float f=12float f=12,x=ax=a;高精度值赋给低精度变量时,需要显示转换,高精度值赋给低精度变量时
展开阅读全文