《Java与面向对象程序》-2.1 Java基本语法_第1页
《Java与面向对象程序》-2.1 Java基本语法_第2页
《Java与面向对象程序》-2.1 Java基本语法_第3页
《Java与面向对象程序》-2.1 Java基本语法_第4页
《Java与面向对象程序》-2.1 Java基本语法_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习目标熟悉Java程序基本结构,掌握Java标识符和常用关键字,熟悉Java基本数据类型主要内容Java程序基本结构标识符和关键字Java数据类型1.Java程序基本结构类是构成Java程序的基本单位,程序代码必须放在类中,格式如下:

[修饰符]class<类名>{

程序代码}可以独立运行的Java程序中必须定义一个包含main方法的主类,main方法是程序执行的入口点。常用格式如下:[类修饰符]class<类名>{

publicstaticvoidmain(String[]args){

程序代码 }}1.Java程序基本结构Java程序基本要点class前的修饰符可以省略,也可是public。若为public,程序文件名必须与类名相同main方法是程序执行的入口点,除了参数名字args可以更改(但全世界Java编程者都习惯写成args),其他部分写法固定。即:publicstaticvoidmain(String[]args)Java程序代码分为结构定义语句和功能执行语句,每条功能执行语句的最后都必须用分号(;)结束。例如:System.out.println("Helloworld");Java语言是严格区分大小写的。例如:String、string、STRING都是不同标识符,具有不同的含义。1.Java程序基本结构Java程序基本要点(续1)出于可读性的考虑,Java程序代码应采用缩进式对齐。以下两种格式建议使用格式2格式1:格式2:1.Java程序基本结构Java程序基本要点(续2)字符串不能分开在两行中书写,如下面的写法是错误的:两行中的字符串应分成两个字符串,并用加号(+)连接,如下写法是正确的:1.Java程序基本结构Java程序中的注释单行注释单行注释通常用于对程序中的某一行代码进行解释,用符号“//”表示,如:intsum,average,n;//定义三个整型变量多行注释以符号“/*”开头,以符号“*/”结尾,如:/*求1+2+...+10的和

将结果存到变了sum中*/inti,sum=0;for(i=1;i<=10;i++){ sum+=i; }1.Java程序基本结构Java程序中的注释(续)文档注释以“/**”开头,并以“*/”结束。使用javadoc命令可将文档注释提取出来生成帮助文档/***@author作者*/publicclassTest{......}2.标识符和关键字Java中的关键字关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字注意:所有的关键字都是小写的;程序中的标识符不能以关键字命名

数据类型关键字:boolean、byte、short、int、long、char、float、double

包引入和声明关键字:import、package

类和接口声明关键字:class、extends、implements、interface

流程控制关键字:if、else、switch、do、while、case、break、continue、return、default、while、for

异常处理关键字:try、catch、finally、throw、throws

修饰符关键字:abstract、final、native、private、protected、public、static、synchronized、transient、volatile

其他关键字:new、instanceof、this、super、void、assert、const*、enum、goto*、strictfp共51个。2.标识符和关键字标识符程序中定义的用来标记名称的符号,如包名、类名、方法名、参数名、变量名等可以由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,不能是Java中的关键字。举例:一些合法的标识符和非法标识符合法的标识符:studentNamestudentnamePoints$points_123_OKName非法的标识符:#name//#是非法字符12name//不能以数字开头int//int是关键字&sum//&非法字符for//关键字HelloWorld//空格是非法字符2.标识符和关键字关于标识符的Java规范:包名:一律小写。例如:类名和接口名:每个单词的首字母大写。如:ArrayList、HelloWorld常量名:所有字母都大写,单词之间用下划线连接。例如:DAY_OF_MONTH、PI变量名和方法名:从第二个单词开始每个单词首字母大写。例如:lineNumber、getLineNumber、toLowerCase。见名知意。如用userName表示用户名,password表示密码3.Java基本数据类型基本数据类型整型浮点型字符型布尔型引用型类、接口数组Java数据类型整数型Java中的整数型有四种:字节型(byte)、短整型(short)、整形(int)以及长整型(long),从大到小占据1、2、4、8字节的内容空间,取值范围也由小到大,如下表所示Java数据类型实数型Java语言的实数型分为单精度型(float)和双精度型(double),在内存中分别占4字节和8字节大小。双精度型比单精度型具有更高的精度和更大的表示范围,如下表所示。注意:

Java中实数常量值如3.14,默认是double型的Java数据类型字符型char类型是一个单一的16位Unicode字符。Java使用Unicode字符编码,每个字符在内存中占两个字节。char表达的字符要用单引号('')引起来,如:'A'、'。所有的字符都可以用编码来表达。Java中还有一种特殊的字符——转义字符,它用来转义后面一个字符。一些常见的转义字符如下表所示Java数据类型逻辑型逻辑型也称布尔型,用来表示关系运算和逻辑运算的结果,只有两个取值:true和false,默认值是false。注意:Java中的布尔型不同于C语言,不可以用非0和0代表逻辑值真、假。如下面的语句是错误的:booleanb=0;本节主要介绍了Java基本语法,包括Java程序基本结构、标识符和关键字以及Java基本数据类型等内容;通过本节的学习,能够掌握Java程序的基本语法、格式,以及如何在程序中使用标识符和基本数据类型等。课堂练习—填空&选择1、Java程序中的注释有三种,分别是单行注释、______________和____________。2、声明Java基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论