admin管理员组

文章数量:1534196

2023年12月14日发(作者:)

jv实验报告(全)

学生学号6 实验课成绩

武汉理工大学

学生实验报告书

实验课程名称软件工具与环境

开课学院计算机科学与技术学院

指导老师姓名付国江

学生姓名

学生专业班级软件工程0905

20XX— 20XX学年第1学期

实验课程名称: jv语言程序设计

实验项目名称JDK安装与配置、简单的程序编写实验成绩

实验者专业班级软件0905 组别

同组者实验日期年月日第一部分:实验分析与设计(可加页)

一、实验内容描述(问题域描述)

实验目的:

熟悉JDK的安装、配置和使用,掌握Jv ppliction程序的基本结构。

实验内容:

(1)安装JDK,并练习设置JV_HOME、pth和clsspth环境变量;

(2)编写一个打印出”HelloWorld”的Jv ppliction程序,1

并编译运行;

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或

者算法描述)

(1)jdk的安装

(2)”HelloWorld”的编译运行

三、主要仪器设备及耗材

个人计算机,jdk

第二部分:实验调试与结果分析(可加页)

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)(1)jdk的安装步骤:

1:双击安装文件

2:点击接受

3:点击下一步

4:选择JRE路径

5:点击下一步

6:完成

配置环境变量:

1:右键我的电脑,找到属性,高级中的环境变量

2:点击环境变量:3:系统变量针对所有用户,这里找到系统变量中的Pth

点击编辑:

1

3:系统变量针对所有用户,这里找到系统变量中的Pth

点击编辑:

4:在变量值末尾打上分号分隔,加入JDK库路径。

点击确定,完成!

5:变量配置好后。

6:测试环境是否好

在操纵XX中

输入jvc指令,能显示参数,说明成功。

(2)”HelloWorld”源程序代码:

clss welcomedome{

public sttic void min(String[] rgs){

n("HelloWorld");

}

}

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)(1)安装jdk

(2)测试jdk是否安装成功

(3)运行“hellowrd”

三、实验小结、建议及体会

1

通过这次实验,我熟悉JDK的安装、配置和使用,掌握Jv

ppliction程序的基本结构。这是深入学习Jv所需要的基本前提。

实验课程名称: jv语言程序设计

实验项目名称Jv类型、变量和表达式实验成绩

实验者专业班级软件0905 组别

同组者实验日期年月日第一部分:实验分析与设计(可加页)

一实验内容描述(问题域描述)

实验目的:

熟悉Jv的各种类型、掌握jv的变量定义及表达式的运算等。

实验内容:

(1)编写一个程序计算长方形的面积和周长。长方形的宽和高要求从键盘输入。(3)尝试使用Mth类提供的随机数生成方法,产生一个1~100的随机整数并输出。

二实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

(1)编写一个程序计算长方形的面积和周长。长方形的宽和高要求从键盘输入。(2)尝试使用Mth类提供的随机数生成方法,产生一个1~100的随机整数并输出。

三、主要仪器设备及耗材

个人计算机,jdk,My eclipse

第二部分:实验调试与结果分析(可加页)

一调试过程(包括调试方法描述、实验数据记录,实验现象1

记录,实验过程发现的问题等)(1)求周长程序源代码:

import ;//长方形面积的计算

public clss shiyn{

public sttic void min(String rgs[]){

int s=0,l=1;

Scnner sc=new Scnner();

n("请输入长h,回车换行");

int h=t();

n("请输入宽w,回车换行");

int w=t();

s=h*w;

l=2*(h+w);

n("长方形的面积为s="+s);

n("长方形的周长为l="+l);

}

}

(2)生成随机数源代码:

import .*;

public clss Test302 {

public sttic void min(String rgs[]){

int rndom=(int) (()*100);

(rndom);

1 }

}

二实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)(1)求周长程序截图:

(2)随机数程序截图:

三实验小结、建议及体会

通过本次实验使我熟悉Jv的各种类型、掌握jv的变量定义及表达式的运算等。成功编写了一些jv小程序,虽然功能比较简单,但是对以后编写规模比较大的程序还是比较有帮助的,收获很大。

实验课程名称: jv语言程序设计

实验项目名称Jv的流程操纵实验成绩

实验者专业班级软件0905 组别

同组者实验日期年月日第一部分:实验分析与设计(可加页)

一实验内容描述(问题域描述)

实验目的:

熟练掌握jv的各种流程操纵

实验内容:

(1) 编写一个程序实现将任意一个大于6的偶数表示成两个素数之和。

(2) 编写一个程序实现输出任意四个数的中位数。

例如:四个数3、4、5、6的中位数为4.5,10、20、35、1

36的

中位数27.5.

二实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

(1)偶数表示成素数的和

(2)求四个数的中位数

三、主要仪器设备及耗材

个人计算机,jdk,My eclipse

第二部分:实验调试与结果分析(可加页)

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)(1)偶数表示成素数的和源程序;

pckge test3;

import ;

public clss Test {

/**

* @prm rgs

*/

public sttic void min(String[] rgs) {

// TODO uto-generted method stub

Test test=new Test();

n("输入大于6的偶数");

1

06();

n();

}

public void Guess06()

{

Test test=new Test();

Scnner reder=new Scnner();

int i=t();//i用于推断

if((id)d=[i][j];

b[i]=d;

}

for(i=0;ic

}

else

{

boo=flse;

}

}

double getLength()

{

return side+sideB+sideC;

}

1 public double getre()

{

if(boo)

{

double p=(side+sideB+sideC)/2.0;

re=(p*(p-side)*(p-sideB)*(p-sideC)) ; return re;

}

else

{

n("不是一个三角形,不能计算面积");

return 0;

}

}

public void setBC(double ,double b,double c) {

side=;sideB=b;sideC=c;

if((+b>c

}

else

{

boo=flse;

}

}

1

}

clss Lder

{

double bove,bottom,height,re;

Lder(double ,double b,double h)

{

bove=;bottom =b;height =h;

}

double getre( )

{

return (bove+bottom)*height/2;

}

}

clss Circle

{

double rdius,re;

Circle(double r)

{

rdius =r;

}

double getre( )

{

1 return 3.1415926*rdius*rdius;

}

double getLength( )

{

return 2*3.1415926*rdius;

}

void setRdius(double newRdius)

{

rdius=newRdius;

}

double getRdius( )

{

return rdius;

}

}

public clss jicheng{

public sttic void min(String rgs[ ]) {

double length,re;

Circle circle=null;

Trngle trngle;

Lder lder;

circle=new Circle(10);

1 trngle=new Trngle(5,8,10);

lder=new Lder(5,8,10);

length=gth();

n("圆的周长:"+length);

re=();

n("圆的面积:"+re);

length=gth();

n("三角形的周长:"+length);

re=();

n("三角形的面积:"+re); re=();

n("梯形的面积:"+re);

trngle=new Trngle(12,34,1); re=();

n("三角形的面积:"+re);

length=gth();

n("三角形的周长:"+length); }

}

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)运行截图

三、实验小结、建议及体会

通过这次实验我学会了使用类来封装对象的属性和功能;掌握了类变量与实例变量,以及类方法与实例方法的区别;掌握了使用pckge和import语句。巩固了以下概念:子类的继承性;1

子类对象的创建过程;成员变量的继承与隐XX;方法的继承与重写。

1

本文标签: 实验分析程序描述