JAVA入门教程_强烈推荐.ppt

JAVA入门教程_强烈推荐.ppt

ID:50970347

大小:6.30 MB

页数:913页

时间:2020-03-16

JAVA入门教程_强烈推荐.ppt_第1页
JAVA入门教程_强烈推荐.ppt_第2页
JAVA入门教程_强烈推荐.ppt_第3页
JAVA入门教程_强烈推荐.ppt_第4页
JAVA入门教程_强烈推荐.ppt_第5页
资源描述:

《JAVA入门教程_强烈推荐.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2.类的定义Java源程序中可以有多个类的定义,但必须有一个主类,这个主类是Java程序运行的入口点。在应用程序中,主类为包含main方法的类;在Applet中,主类为用户自定义的系统Applet类的扩展类。在Java源程序中,主类的名字同文件名一致。类的定义又包括类头声明和类体定义。类体中包括属性声明和方法描述。下面来看一个例子,其中斜体表示的语句行为主类类头,主类类头下面从大括号“{”开始到“}”结束的部分称为主类类体。【例2.1】下面是一个应用程序,也是一个Applet,既可以在命令行下运行,也可以嵌入到HTML网页中用apple

2、tviewer命令运行。运行时在界面上的第一个文本框中输入你的名字,按回车键后,在第二个文本框中会显示“XXX,欢迎你来到Java世界!”,运行结果如图2.1所示。//程序文件名称为WelcomeApplet.java注释语句引入包publicclassWelcomeAppletextendsAppletimplementsActionListener主类类头{属性init方法main主方法关键字又称保留字,是指Java语言中自带的用于标志数据类型名或者程序构造名等的标识符,如public、double等。转义符是指一些有特殊含义的、很

3、难用一般方式表达的字符,如回车、换行等。所有的转义符以反斜线()开头,后面跟着一个字符来表示某个特定的转义符,如表2.1所示。表2.1转义符2.2数据类型、变量和常量2.2.1数据类型Java编程语言定义了八种基本的数据类型(见表2.2),共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(boolean)。表2.2Java的数据类型1.整数类(1)采用三种进制——十进制、八进制和十六进制。2——十进制值是2;077——首位的0表示这是一个八进制的数值;0xBA

4、AC——首位的0x表示这是一个十六进制的数值。(2)具有缺省int。(3)用字母“L”和“l”定义long。(4)所有Java编程语言中的整数类型都是带符号的数字。2.文本类(1)代表一个16bitUnicode字符。(2)必须包含用单引号('')引用的文字。(3)使用下列符号:'a'——一个字符。't'--一个制表符。'u????'--一个特殊的Unicode字符,????应严格使用四个十六进制数进行替换。3.浮点类默认为double类型,如果一个数字包括小数点或指数部分,或者在数字后带有字母F或f(float)、D或d(doub

5、le),则该数字为浮点数。4.逻辑类boolean数据类型有两种值:true和false。例如:booleanflag=true;上述语句声明变量flag为boolean类型,它被赋予的值为true。2.2.2变量与常量常量是指整个运行过程中不再发生变化的量,例如数学中的π=3.1415……,在程序中需要设置成常量。而变量是指程序的运行过程中发生变化的量,通常用来存储中间结果,或者输出临时值。变量的声明也指变量的创建。执行变量声明语句时,系统根据变量的数据类型在内存中开辟相应的存储空间并赋予初始值。变量有一个作用范围,超出它声明语句所在

6、的块就无效。下面看一个使用各种类型变量声明并改变的示例。程序中pi为常量,s1、i1、l1、ch1、f1、d1、b1为全局变量,可以在方法change中发生改变,然后在方法main中输出。而s2、i2、l2、ch2、f2、d2、b2是方法main的局部变量,它们的作用范围只局限于方法main中。【例2.2】测试不同数据类型的变量,程序输出如图2.2所示。源程序代码如下://程序文件名称为SetVariable.javapublicclassSetVariable{//全局变量staticdoublepi=3.141592654;//数学

7、常量staticshorts1;staticinti1;staticlongl1;staticcharch1;staticfloatf1;staticdoubled1;staticbooleanb1;publicstaticvoidmain(Stringargs[]){//局部变量shorts2=35;inti2=-32;longl2=34555L;charch2='A';floatf2=897.89F;doubled2=34.345;booleanb2=false;//输出常量System.out.println("数学常量pi="+

8、pi);//输出局部变量System.out.println("******局部变量******");System.out.println("短整型变量s2="+s2);System.out.println

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

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

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