java实验报告1(程序设计基础)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012—2013学年第 1 学期
合肥学院数理系
实验报告
课程名称:《面向对象程序设计》
实验项目:程序设计基础
实验类别:综合性□设计性□验证性√
专业班级:10信息与计算科学班
姓名:学号:
实验地点:校内机房
实验时间:2012.10.22 —2012.10.28
指导教师:钱泽强成绩:
一、实验目的
熟悉Java的编程环境;通过编程掌握Java程序的调试;提高学生的分析问题、解决问题的能力;理解Java语言的基本结构和程序设计方法。
二、实验内容
1、安装并配置JDK,使用Eclipse创建Java程序,并调试运行;
2、了解 Java Application应用程序和Java Applet程序;
3、通过编程掌握Java的基本,并提高分析问题和解决问题的能力。
三、实验方案(程序设计说明)
[题目1] 安装Eclipse并配置JDK。
[题目2] 使用Eclipse创建Application程序,并调试运行。
public class test1 {
public static void main(String []args)
{ System.out.println("hello"); }
}
[题目3] 在Eclipse中创建Applet程序并调试运行。
import java.awt.*;
import java.applet.*;
public class test2 extends Applet {
public void paint(Graphics g)
{ g.drawString("hello",20,20);}
}
[题目4] 掌握输入和输出,编写程序求任意两个实型数据的和。
[题目5] 掌握数组的使用,编写程序求一组整型数据的最大值。
四、实验程序和运行结果
请附页记录正确的源程序
五、实验总结
六、教师评语及成绩
【题目4】参考答案
import java.util.Scanner;
public class test3 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
double t1=s.nextDouble();
double t2=s.nextDouble();
System.out.print(t1+t2); }
}
【题目5】参考答案
import java.util.Scanner;
public class test {
static void ShowArray(int a[])
{ for(int i=0; i System.out.print(a[i]+" "); } static void InputData(int a[],int n) { Scanner s=new Scanner(System.in); System.out.print("Input "+n+" Integer number:"); for(int i=0; i a[i]=s.nextInt(); s.close(); } static int FindMax(int a[],int n) { int i,max; max=a[0]; for(i=1; i if (a[i]>max) max=a[i]; return max; } public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.print("Input n:"); int n=s.nextInt(); int a[]=new int[n]; InputData(a,n); int m=FindMax(a,n); ShowArray(a); System.out.print("max="+m); s.close(); } }