欢迎来到天天文库
浏览记录
ID:58903665
大小:201.00 KB
页数:47页
时间:2020-09-29
《语言基础(数据类型)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Part1注释、标识符、关键字、数据类型第3章JAVA语言基础1本章内容注释及分隔符、Java文档化工具标识符关键字Java基本数据类型Java引用类型值传递关键字this2Example:/***Description:Thisclassis*countstoanumberdictatedby*theinputtotheprogram.*Copyright:Copyright(c)2007*Company:DalianUniversityofTechnology*@authorVivianZhao*@version
2、1.1*/3Cont..publicclassCountingProgram{/***ThismethodcountsfromzerotoX,printing*the“count”tothescreen.*@paramcountNumberTheintnumbertocountto.*/publicstaticvoidcount(StringcountNumber){intcountTo=newInteger(countNumber);//forloop…for(inti=0;i3、.out.println(“Count=“+(i+1));}publicstaticvoidmain(Stringargs[]){if(args[0]==null)System.out.println(“shouldinputanumber");elsecount(args[0]);}}4Java注释Java语言中定义了三种注释形式://单行注释----注释到行尾/*单行或多行注释*//**可以用于文档化处理的单行或多行注释*/JDK中提供了一个文档自动生成工具javadoc,在自定义类中public的成员前以/**4、…*/形式加入的注释内容均可被自动提取到生成的说明文档中。用法:somepathjavadocsource.java还可指定目录javadoc–dsomepathsource.java5常用的@标记-javadoc标记Javadoc能识别标记@的一些特殊变量,并把注释加入它所生成的HTML文件:@version:版本信息@auther:作者@param:参数@return:返回说明@exception:异常说明举例:HelloDate.java6Java分隔符Java分隔符组成:分号--“;”、花括号--“{}”、5、空格--“”Java分隔符作用:Java语句必须以分号作为结束标记Java允许用花括号“{}”将一组语句括起来,形成一个语句块(block)Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行。7Java分隔符Java语句块(block)用法:定义类时类体必须采用语句块形式定义方法时方法体必须采用语句块的形式定义循环语句时,循环体可以语句块的形式,采用将0~多条语句集合到一起,作为一个整体进行处理语句块可以嵌套,嵌套层数无限制8标识符(1)Java语言中,为各种变量、方法和类等起的名字称为标识符Java6、标识符的命名规则:应以字母、下划线、美元符开头后跟字母、下划线、美元符或数字Java标识符大小写敏感,长度无限制9标识符(2)Java标识符举例合法的标识符不合法的标识符HelloWorldclassDataClassDataClass#_98398.3$bS5_c7HelloWorld10关键字(1)Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字goto和const虽然从未使用,但也作被为Java关键字7、保留11关键字(2)12Java数据类型划分数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组Java不支持C、C++中的指针类型、结构体类型和共用类型13Java基本数据类型Java中定义了四类/八种基本数据类型逻辑型----boolean文本型----char整数型----byte,short,int,long浮点数型----float,double148、逻辑型boolean类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false。用法举例:booleanb=false;if(b==true){//dosomething}默认值:false15文本型(字符型)char型数据用来表示通常意义上“字符”字符常量是用单引号
3、.out.println(“Count=“+(i+1));}publicstaticvoidmain(Stringargs[]){if(args[0]==null)System.out.println(“shouldinputanumber");elsecount(args[0]);}}4Java注释Java语言中定义了三种注释形式://单行注释----注释到行尾/*单行或多行注释*//**可以用于文档化处理的单行或多行注释*/JDK中提供了一个文档自动生成工具javadoc,在自定义类中public的成员前以/**
4、…*/形式加入的注释内容均可被自动提取到生成的说明文档中。用法:somepathjavadocsource.java还可指定目录javadoc–dsomepathsource.java5常用的@标记-javadoc标记Javadoc能识别标记@的一些特殊变量,并把注释加入它所生成的HTML文件:@version:版本信息@auther:作者@param:参数@return:返回说明@exception:异常说明举例:HelloDate.java6Java分隔符Java分隔符组成:分号--“;”、花括号--“{}”、
5、空格--“”Java分隔符作用:Java语句必须以分号作为结束标记Java允许用花括号“{}”将一组语句括起来,形成一个语句块(block)Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行。7Java分隔符Java语句块(block)用法:定义类时类体必须采用语句块形式定义方法时方法体必须采用语句块的形式定义循环语句时,循环体可以语句块的形式,采用将0~多条语句集合到一起,作为一个整体进行处理语句块可以嵌套,嵌套层数无限制8标识符(1)Java语言中,为各种变量、方法和类等起的名字称为标识符Java
6、标识符的命名规则:应以字母、下划线、美元符开头后跟字母、下划线、美元符或数字Java标识符大小写敏感,长度无限制9标识符(2)Java标识符举例合法的标识符不合法的标识符HelloWorldclassDataClassDataClass#_98398.3$bS5_c7HelloWorld10关键字(1)Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字goto和const虽然从未使用,但也作被为Java关键字
7、保留11关键字(2)12Java数据类型划分数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组Java不支持C、C++中的指针类型、结构体类型和共用类型13Java基本数据类型Java中定义了四类/八种基本数据类型逻辑型----boolean文本型----char整数型----byte,short,int,long浮点数型----float,double14
8、逻辑型boolean类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false。用法举例:booleanb=false;if(b==true){//dosomething}默认值:false15文本型(字符型)char型数据用来表示通常意义上“字符”字符常量是用单引号
此文档下载收益归作者所有