欢迎来到天天文库
浏览记录
ID:45849220
大小:192.00 KB
页数:30页
时间:2019-11-18
《Java程序设计基础与实践 第2章 Java语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章Java语言基础本章要点·Java数据类型与运算符·Java注释语句·Java分支程序设计·Java循环程序设计·Java数组·Java字符串数据类型与运算符⑴数据类型Java语言是一种严格的“类型化”语言。这意味着每个变量都必须有一个声明好的数据类型。Java语言提供了8种基本数据类型:字节型byte、短整型short、整型int、长整型long、单精度浮点型float、双精度浮点型double、字符型char、逻辑类型booleanJava是面向对象的程序设计语言,它为用户提供的复合数据类型包括数组、类和接口等⑵类型之间的转换①自动类型转换②强制类型转换⑶运算符注释语句⑴单行注释--
2、//⑵多行注释--“/*…*/”⑶文档注释--“/**…*/”例如:在E:javabook中创建一个First.java文件,其代码如下:/***First.java*这是一个简单的Java应用程序*/publicclassFirst{/*public修饰的类为主类,类名和文件名保持一致*///主类中要包含main()方法publicstaticvoidmain(Stringargs[]){//方法体}}注释语句(续)使用javadoc命令可以获取文档注释信息,并且生成相应的API文档。Javadoc命令用法如下:javadoc[选项][软件包名称][源文件][@file]例如,在E:ja
3、vabook中新建一文件夹Test,以First.java为例,将其生成的API文档存放在Test文件夹中,命令如下:javadoc–dTestFirst.java运行界面如图2.1所示。生成的API文档如图2.2所示。其中index.html是生成的文档首页。注释语句(续)图2.1执行javadoc的运行界面注释语句(续)图2.2生成的API文档分支程序设计所谓分支语句就是对语句中不同条件的值进行判断,进而根据不同的条件执行不同的语句。分支语句共有两种:if语句和switch语句分支程序设计-if条件语句if语句的语法格式:if(条件1)功能代码1;elseif(条件2)功能代码2;else
4、if(条件3)功能代码3;……[else功能代码;]分支程序设计-switch语句switch语句的语法格式:switch(表达式){case值1:功能代码1;[break;]case值2:功能代码2;[break;]……[default:功能代码1;[break;]]}循环程序设计循环就是反复执行一段代码,直到满足结束条件。循环语句共有while语句、do-while语句和for语句三种。循环程序设计-while语句while语句是Java最基本的循环语句,其语法格式如下:while(条件表达式){//循环体}循环程序设计-do-while循环do-while循环语句语法格式如下:do{//
5、循环体}while(条件表达式);循环程序设计-for循环for循环语句的通用格式如下:for(初始化语句;循环条件;迭代语句){语句序列}三种循环语句while循环语句的特点是“先判断、后执行”,循环体有可能执行0次;do-while循环语句的特点是“先执行,后判断”,循环体至少要执行1次。while语句和for语句在循环语句中都属于“先判断再循环”的结构,在实际使用时while语句和for语句之间可以很方便的进行替换。循环程序设计-跳转语句①continuecontinue语句可以终止一次循环。如果在某次循环体的执行中执行了continue语句,那么就不再执行本次循环中continue语句
6、后面的语句,退出本次循环而直接进行下一次循环。②breakbreak语句可以终止循环或其他控制结构。在switch语句中,break语句可以用来终止一个语句序列;在循环语句中,break语句可以用来退出一个循环。③returnreturn语句可以从一个方法返回,并把控制权交给调用它的语句。return语句通常被放在方法的最后,用于退出当前方法并返回一个变量或表达式的值。语法格式为:return[变量或表达式的值];Java数组-一维数组①一维数组的声明声明一维数组的格式为:typearrayName[];type[]arrayName;其中,类型(type)可以为Java中任意的数据类型,包括
7、简单类型和复合类型。Java数组-一维数组②一维数组的初始化声明数组仅仅是给出数组名字和元素的数据类型,要想使用数组还必须为它分配内存空间、赋初值。数组的初始化分为静态初始化和动态初始化两种。静态初始化静态初始化是在定义数组的同时对数组元素进行初始化,这种方式通常在数组元素个数较少的情况下使用动态初始化使用动态初始化方法时,需要使用new关键字来为数组分配空间。格式为:数组名字=new数组元素的类
此文档下载收益归作者所有