logo资料库

java实验报告 李伟.doc

第1页 / 共67页
第2页 / 共67页
第3页 / 共67页
第4页 / 共67页
第5页 / 共67页
第6页 / 共67页
第7页 / 共67页
第8页 / 共67页
资料共67页,剩余部分请下载后查看
JAVA 实验报告 学号: 姓名: 班级:网 指导老师:李伟 日期:2017 年 12 月
实验项目 实验一、安装 JDK 并熟悉 java 的运行环境 实验二、基本语法练习 实验三、面向对象编程实验(4) 实验四、异常处理实验 实验五、小应用程序实验 实验六、图形图像实验 实验七、GUI(图形用户接口)实验(4) 实验八、多线程实验 实验九、输入输出流实验(4) 实验十、数据库应用实验(4)
实验一、安装 JDK 并熟悉 java 的运行环境 一、实验目的 熟悉 JAVA 的运行环境及学习简单的编程。 二、预习内容 安装工具软件的基本方法。 三、实验设备与环境 装有 JAVA 语言工具软件 (Eclipse )的微机若干 四、实验内容 安装 Eclipse 及 JAVA 的核心编译程序 J2SDK。 1、打开 Eclipse 的安装盘安装 Eclipse。 2、在相同目录下安装 J2SDK。 3、打开 Eclipse 软件对 J2SDK 文件进行配置。 4、编写一应用程序,在屏幕上显示“HELLO WORLD”和爱心标志。 package Test1; public class Test1_2 { public static void main(String[] args) { System.out.println("hello world"); int wide = 30; int i = 0, j = 0, k = 0, t = 0, m = 0, n = 0, count = 1; m = (wide - 4) / 2; do { count++; m -= 4; } while (m > 4); if ((wide - 4) % 2 == 0) { n = 2 + 4 * (count - 1); m--; } else n = 1 + 4 * (count - 1); for (i = 0; i < count; i++) { for (j = (count - i) * 2; j > 0; j--)
System.out.print(" "); for (k = 0; k < m; k++) System.out.print("*"); for (t = 0; t < n; t++) System.out.print(" "); for (k = 0; k < m; k++) System.out.print("*"); m += 4; n -= 4; System.out.print("\n"); } int high = 0, tmp = wide; do { high++; tmp -= 4; } while (tmp > 4); high += 1; for (i = 0; i < high; i++) { for (j = 0; j < 2 * i; j++) System.out.print(" "); for (k = wide - 4 * i; k > 0; k--) System.out.print("*"); System.out.print("\n"); } }}
实验结果 五、注意事项 ⒈认真填写实验报告 ⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验 六、说明 本次实验建议学时数 2 学时 七、实验总结与体会 本实验较为简单
实验二、基本语法练习 一、实验目的 ⒈熟悉 Java 的基本语法 ⒉编写应用程序接收命令行参数 ⒊编写应用程序接收用户从键盘的输入 ⒋掌握字符串与数组的基本方法 二、预习内容 java 编程的基本结构 三、实验设备与环境 装有 JAVA 语言工具软件 (Eclipse )的微机若干 四、实验内容 ⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。应用程序中 main 方法的参数 String 类型的数组 args 能接受用户从命令行键入的参数。 (1)编辑 Test2_1_Average.java package Test2; import java.util.*; class Test2_1_Average { public static void main(String args[]){ double[] nums = new double[100]; double n,sum=0; System.out.print("请输入输的个数:"); Scanner cin = new Scanner(System.in); n = cin.nextInt(); Scanner s = new Scanner(System.in); for(int i=0;i
⒉编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏 度温度。 package Test2; import java.util.Scanner; public class Test2_2 { public static void main(String args[]){ while(true){ double c=0,k=0; System.out.print("输入摄氏度:"); Scanner sc = new Scanner(System.in); c = sc.nextDouble(); System.out.print("华氏度:"); System.out.println(1.8*c+32); } } ⒊编写应用程序,按升序顺序输出一维数组中的元素。 package Test2; import java.util.Scanner; public class Test2_3 { public static void main(String args[]){ int[] a = new int[100]; int n;
System.out.println("请输入数组个数:"); Scanner sc = new Scanner(System.in); n = sc.nextInt(); System.out.println("请输入"+n+"个数:"); Scanner s = new Scanner(System.in); for(int i=0;ia[j]){ temp = a[i]; a[i] = a[j]; a[j] = temp; } } } 实验结果 } } } for(i=0;i
分享到:
收藏