[工学]jaa第三章

[工学]jaa第三章

ID:27710947

大小:1.10 MB

页数:140页

时间:2018-12-04

[工学]jaa第三章_第1页
[工学]jaa第三章_第2页
[工学]jaa第三章_第3页
[工学]jaa第三章_第4页
[工学]jaa第三章_第5页
资源描述:

《[工学]jaa第三章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java基本语法3.1Java程序的构成3.2数据类型、变量和常量3.3运算符和表达式3.4流程控制3.5数组习题学习目的与要求:深刻理解并熟记Java的语法规范。熟练使用各种数据类型的定义、表示和引用。熟练使用各种控制语句。熟练使用一维数组文件命名规则总则:文件名必须与类名一致。(1)如果文件只有一个类,那么文件名必须与类名完全一致,包括大小写。(3)一个文件中,只能有一个public类;(3)如果文件中不只一个类,那文件名必须与声明为public的类名保持一致;(4)如果文件不只一个类,没有声明为public类,则文件名可以与其他类的名字中的一个保持一致;(5)如果

2、类中有main方法,并声明为public类,main方法必须位于public类中;(6)如果类中有main方法,没有声明为public类,文件名保存为与含有main方法的类名一致。/*检测类名与文件名的一致性*/classStudentTest{publicstaticvoidmain(Stringargs[]){StudentaStudent=newStudent();aStudent.setName(“张楠”);aStudent.setStudentNum(“3010416001”);System.out.println(“学生的姓名是:”+aStudent.getNam

3、e()+”,学号是:”+aStudent.getStudentNum());}}classPeople{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(StringstrName){name=strName;}}classStudentextendsPeople{privateStringstudentNum;publicStringgetStudentNum(){returnstudentNum;}publicvoidsetStudentNum(StringstrStudentNum

4、){studentNum=strStudentNum;}}文件名只能保存为StudentTest.java才能运行。思考:在classStudentTest前面加上public后,再保存为People.java或Student.java,编译会出现什么情况。3.1Java程序的构成3.1.1逻辑构成Java源程序逻辑构成分为两大部分:程序头包的引用和类的定义。1.程序头包的引用主要是指引用JDK软件包自带的包,也可以是自己定义的类。引用之后程序体中就可以自由应用包中的类的方法和属性等。3.类的定义源程序必须有一个主类;在应用程序中,主类为包含main方法的类;在Applet中

5、,主类为用户自定义的系统Applet类的扩展类。在Java源程序中,主类的名字同文件名一致。类的定义又包括类头声明和类体定义。类体中包括属性声明和方法描述。3.1.3物理构成Java源程序物理上由三部分构成,分别为语句、块和空白。(1)语句指一行以分号“;”结束的语句。(3)块指用括号对{}界定的语句序列,块可以嵌套使用。(3)空白指语句之间、块内部或者块之间的空白行。空白不影响Java源程序的编译和运行,适当地运用空白,可以形成良好的代码风格。3.1.3注释语句行注释为以//开始的行;块注释以/*开始和*/结束例如,下面的语句就是注释语句用来说明程序文件名称的。//程序文件

6、名称为WelcomeApplet.java上述的语句注释可以更改为:/*程序文件名称为WelcomeApplet.java*/或/*程序文件名称为WelcomeApplet.java*/3.1.4标识符、关键字和转义符在Java语言中,标识符是赋予变量、类和方法等的名称。由编程者自己指定,但需要遵循一定的语法规范:(1)标识符由字母、数字、下划线(_)、美元符号($)组成,但美元符号用得较少。(3)标识符从一个字母、下划线或美元符号开始。(3)Java语言中,标识符大小写敏感,必须区别对待。(4)标识符没有最大长度的限制,但最好表达特定的意思。(5)标识符定义不能是关键字。例

7、如:_abc√,$ABC√,3A×,A#×,For√,顺时√Java开发的命名习惯所有的命名要望文生义,这样才具有良好的可读性Total,Sum,ShunshiStudent类名,接口名:每个单词的首字母大写,其他字母小写如类MyFirstJava,Player,Teacher属性,方法,,局部变量名:第一个单词全小写,从第二个单词开始以后每个单词首字母大写,其他字母小写如方法getName()setDoctorBirthday()常量:每个单词所有字母全部大写,单词之间用_来连接java中使用fina

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。