当前位置:文档之家› java实验报告1(程序设计基础)

java实验报告1(程序设计基础)

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<a.length; 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.length; i++)
a[i]=s.nextInt();
s.close(); }
static int FindMax(int a[],int n) {
int i,max;
max=a[0];
for(i=1; i<a.length; 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();
}
}。

相关主题