《java程序设计及实践教程》复习

上传人:第*** 文档编号:61574861 上传时间:2018-12-04 格式:DOC 页数:34 大小:177.01KB
返回 下载 相关 举报
《java程序设计及实践教程》复习_第1页
第1页 / 共34页
《java程序设计及实践教程》复习_第2页
第2页 / 共34页
《java程序设计及实践教程》复习_第3页
第3页 / 共34页
《java程序设计及实践教程》复习_第4页
第4页 / 共34页
《java程序设计及实践教程》复习_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《《java程序设计及实践教程》复习》由会员分享,可在线阅读,更多相关《《java程序设计及实践教程》复习(34页珍藏版)》请在金锄头文库上搜索。

1、34第1章1、Java语言是面向对象的程序设计语言。2、Java语言是一种简单的、面向对象的、分布式的、健壮的、安全的、体系结构中立的、可移植的、编译解释型的、高性能的、多线程的、动态的程序设计语言。平台无关3、Java的开发环境和开发工具:JDK(Java Development Kit):将Java的源代码编译成字节代码;执行Java的应用程序;执行Java的应用小程序。FreeJava:Java程序的编辑、编译、执行。4、Java的应用程序Application的特点:包含一个主方法 main( ),可以独立运行。5、Java的应用小程序Applet的特点:引入两个包,继承小程序类,嵌入

2、网页文件中运行。6、最简单的Java的应用程序。public class Hello public static void main ( String args ) System.out.println(你好,欢迎学习Java编程语言。); 说明:(1)Hello 类。(2)包含主方法 main 的类是主类,访问权限是 public。(3)用主类的名称 Hello 为 JAVA 的源程序命名。(Hello.java)(4)一个程序文件中可以包含多个类,只有一个类是主类。(5)主方法的访问权限是public ,特性是static ,返回值类型是void 。(6)主方法的方法参数是字符串类 Str

3、ing 的类对象数组 args 。(7)调用 System 类的 out 子类的方法 println( ), 在标准的输出设备上输出一行文字 你好,很高兴学习Java,并换行。7、最简单的Java的应用小程序。import java.applet.Applet; import java.awt.Graphics; public class Welcome extends Applet public void paint( Graphics g )g.drawString( Welcome to Java Programming!, 20, 25 ); 说明:(1)引入 applet 包的 Ap

4、plet 类(小程序类)。(2)引入 awt 包的 Graphics 类(几何绘图类)。(3)Welcome 类,继承于 Applet 类。(4)一个程序文件中可以包含多个类,继承于 Applet 的类是主类,访问权限是 public。用主类名称 Welcome 作为JAVA源程序的名称。(5)paint( ) 方法实现在窗口内的输出,Graphics 类的类对象 g 作为方法的参数。(6)通过类对象 g 调用 Graphics 类的 drawString 方法,在指定坐标位置上输出一行文字。(7)在屏幕横坐标20 ,纵坐标25 处输出字符串 Welcome to Java rogrammin

5、g! 。(8)为了运行小应用程序,需要编写一个网页文件:(Welcome.html) 标识 applet 有三个参数:code=JAVA的字节代码文件名,width=窗口的宽度, height=窗口的高度。第2章 1、Java编程的基本单位是编写一个类,包括类的成员变量和成员方法。变量描述属性,方法实现功能。2、Java对数据类型要求比较严格。3、数据类型、运算符和表达式。/ 输出算术等式。public class Math public static void main (String args ) int A, B, C; / 声明变量。 A = 123; / A 变量赋初值。 B = 4

6、56; / B 变量赋初值。 C = A + B; / 计算表达式的值,赋给目标变量C。 / 输出算术表达式。装配一个字符串,输出计算结果。 System.out.println( + A + + + B + = + C ); / 按算术竖式格式输出。 System.out.println( ); System.out.println( + A ); System.out.println( + + B ); System.out.println( - ); System.out.println( + C ); 4、屏幕输出和颜色变化。/彩色输出import java.applet.Applet

7、; import java.awt.Graphics; import java.awt.Color; / 引入 awt 包的 Color 类(颜色类)/ 或:import java.awt.*; 引入 awt 包的所有的类public class Welcome_2 extends Applet public void paint( Graphics g ) int x, y, dy; x = 20; y = 25; dy = 20; / 调用 Graphics 中的 setColor( ) 方法设置颜色。/使用颜色常量 Color.red。 g.setColor( Color.red );

8、g.drawString( Welcome to Java Programming!, x, y ); / 使用另一种颜色,在下面再输出一行。 y = y + dy; g.setColor( Color.blue ); g.drawString( Welcome to Java Programming!, x, y ); 第4章 数组1、数组声明:type 数组名; type 数组名;(一维数组或二维数组)数组创建:数组名 = new type 整型表达式; (允许动态分配内存) 数组长度属性:数组名.length数组访问:数组名index 类对象数组:类名称 数组名;2、数组的使用。/数组的

9、使用public class ArrayTest public static void main( String args ) double array; /声明一维数组 array,元素的数据类型是 double 。 int n; /一维数组的元素个数 n。 n = 4; /n 赋值。 / 使用 new 按照 double 的数据长度为一维数组 array 分配 n 个元素的内存。array = new double n ;/ 数组元素赋值 array0 = 1.1; array1 = 1.22; array2 = 1.333; array3 = 1.4444; /输出一维数组的元素,使用数

10、组的长度属性 array.length 控制循环。 System.out.println( 输出一维数组的元素: ); for( int i = 0; i array.length; i+ ) System.out.print( + arrayi ); / print( ) 的功能是连续输出不换行。 System.out.println( ); / 输出结束后再换行。 double B; / 声明二维数组 B。 int m, k, i, j; m = 4; n = 6; / 二维数组有 m 行,n 列。 B = new doublemn;/ 为二维数组 B 分配内存。 / 该二维数组的元素数值

11、是 1 到 m * n。 k = 1; / B.length 是二维数组 B 的行数。 for( i = 0; i B.length; i+ ) / Bi.length 是二维数组 B 的第 i 行的元素个数。for( j = 0; j Bi.length; j+ ) Bij = k+; / 输出输出二维数组的元素。行数是B.length,每行的列数是Bi.length System.out.println( 输出二维数组的元素: ); for( i = 0; i B.length; i+ ) for( j = 0; j Bi.length; j+ ) System.out.print( +

12、Bij ); /同一行的连续输出。 System.out.println( ); /每行换一次行。 3、杨辉三角形/屏幕窗口输出杨辉三角形import java.awt.*;import java.applet.*;public class YHSJX extends Appletpublic void paint(Graphics g)int YH; /二维数组YH存放杨辉三角形的系数。 int n; /输出 n 阶的杨辉三角形。 int i, j; int x0, y0; / 第一行第一个元素的位置坐标。 int dx, dy; / 每个元素的横向宽度和纵向高度。 int x, y; / 每个元素的输出坐标。 x0 = 150; y0 = 40; dx = 40; dy = 30; n = 6; YH = new int n + 1 ; /n阶杨辉三角形有 n + 1 行,每行列数不同。 /产生杨辉三角形。 for( i = 0; i YH.length; i+ ) YHi = new int i + 1; /第 i 行有i+1个元素。 YHi0 = YHii = 1; /每行头尾元素值是 1 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号