神探夏洛克 第四季 电影天堂_ -|五奸├天镇劳动局
淘宝减肥药排行榜十强
只推淘宝安全有效的减肥药

当前位置:神探夏洛克 第四季 电影天堂 > 减肥产品

神探夏洛克 第四季 电影天堂

时间:2020-08-11 11:03  编辑:扶风二中

神探夏洛克 第四季 电影天堂

《电子商务编程基础》

实验指导书

专业:____________班级:_______________组序:_____________

学号:______________姓名:_______________

中国矿业大学管理学院

2018年3月

实验一Java语言入门

【实验目的】

1.掌握下载Javasdk软件包、Eclipse软件的安装和使用方法

2.掌握设置Java程序运行环境的方法

3.掌握编写与运行Java程序的方法

4.了解Java语言的概貌

【实验内容】

一JDK下载与安装

1.下载JDK

为了建立基于SDK的Java运行环境,需要先下载免费SDK软件包。SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器。下载链接http://www.oracle.com。

2.安装SDK

运行下载的JDK软件包,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装,安装成功后,其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,demo文件夹中包含开源代码程序实例。

安装成功后,文件和子目录结构如图1所示。其中bin文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件,lib文件夹中包含了所有的类库以便开发Java程序使用,sample文件夹包含开源代码程序实例,src压缩文件中包含类库开源代码。

图1

二.设置环境变量

JDK中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。很多人可能会不习惯,但这是Sun特意采取的策略,为的是把精力更多投入到Java语言本身而不是花在开发工具上。以WindowsXP为例说明设置过程。

右击桌面“我的电脑”图标,选择“属性”菜单

图2

在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面

图3

在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名”栏的文本框内输入“JavaHome”,在变量值栏的文本框内输入jdk安装的主目录。

图4

在“系统变量”框中选择“path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令后添加“;%JavaHome%\bin”。

图5

在“系统变量”框中,单击“新建”按钮,在出现的“新建系统变量”的对话框中,在“变量名”栏中输入“classpath”,在变量值栏输入“.;%JavaHome%\lib”。其中“.”表示当前目录。

图6

设置完成后,单击“开始”->“所有程序”->“附件”->“命令提示符”打开DOS窗口,在命令行提示符输入“java”或“javac”回车后,如果出现其用法参数提示信息,则安装正确。

图7

三.编译Java程序

Java源程序编写后,要使用Java编译器(javac.exe)进行编译,将Java源程序编译成可执行的程序代码。Java源程序都是扩展名为.java的文件。编译时,首先读入Java源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为.class。

(1)打开命令提示符窗口,进入java源程序所在路径。

(2)键入编译器和要编译的源程序文件名:javacHelloWorld.java。按回车键开始编译。如源程序无错误,则屏幕上无输出。

四.运行Java程序

使用java编译器(java.exe)可将编译后的字节码文件Hello.class解释为本地计算机代码。在命令提示符窗口键入解释器和要解释的字节码文件名javaHello。按回车键即开始执行程序并输出结果。注意:字节码文件区分大小写。

图8

五.Eclipse的使用

Eclipse是由IBM公司于2001年首次推出的一个综合开发环境(IntegratedDevelopmentEnvironment)IDE;是一个框架和一组被称为平台核心的服务程序,用于通过插件组件构建开发环境。核心的任务是让每样东西动起来,并加载所需的外挂程序。当启动Eclipse时,先执行的就是这个组件,再由这个组件加载其它外挂程序。Eclipse附带了一个包括Java开发工具(JavaDevelopmentTools,JDT)的标准插件集,因此如果要使用Eclipse来开发Java程序,必须安装SDK作为它的插件才能使它正常运作。

双击安装好的Eclipse程序图标,得到如下的运行屏幕:

图9

Eclipse的几个主要视图窗口:

图10

1.使用Eclipse开发应用程序

在Navigator中创建一个项目:右键单击Navigator视图空白处,然后选择New=>Project。当NewProject对话框出现时,选择左面的Java文件夹中的项目:JavaProject”,然后单击“Next”按钮,在新出现的窗口的项目名称(Projectname)处输入“Hello”,在提示内容名称(Contents)处选择“Createprojectfromexistingsource”单选项,并在对应的文本框中输入“D:\Myjava”,将项目创建在自己的用户文件夹中,然后按“Finish”按钮。

在Java的Navigator视图中,右键单击“Hello”项目,选择New=>Class。在随后出现的对话框中,键入“Hello”作为类名称。在“Whichmethodstubswouldyouliketocreate?”下面,选中“publicstaticvoidmain(String[]args)”复选框,然后按“Finish”按钮。

在编辑窗口输入源代码:

图11

根据系统提示更改错误之后:按Run按钮。一个新的选项卡式窗格将出现在下面的窗格(控制台)中,其中显示了程序的输出。

图12

实验二Java语言基础

【实验目的】

1.掌握java基本数据类型、变量使用。

2.理解运算符的优先级

3.掌握运算符与表达式

4.掌握顺序结构、选择结构和循环结构语法的程序设计方法

【实验内容】

1.编写程序完成,将168转换成861输出到屏幕上。

2.编写Java应用程序,把100~1000的自然数中能够被3整除的数输出到屏幕上。

3.求解0至100之间所有偶数的和。

4.打印小于1000的斐波纳契数。

5.编写程序,输出区间[200,300]上的所有素数。

实验三数组和字符串

【实验目的】

1.掌握数组的定义和使用方法

2.掌握字符串类型的定义和使用方法

【实验内容】

1.编写程序,求下列二维数组中各行元素之和并查找其值最大的那个行。

{23,45,65,34,21,67,78},

{46,14,18,46,98,63,88},

{98,81,64,90,21,14,23},

{54,43,55,76,22,43,33};

2.设给定一组整型数组,求它们的平均值及最大值。

3.编写一个Java程序,完成以下功能:

(1)声明一个名为s的字符串,并使它的内容为”IloveJava!”

(2)打印整个字符串

(3)使用length()方法打印字符串的长度

(4)使用charAt()方法打印字符串的第一个字符

(5)使用charAt()和length()方法打印字符串的最后一个字符

(6)使用indexOf()方法和substring()方法打印字符串中的第一个单词

实验四类和对象

【实验目的】

1.掌握Java类的定义和使用方法。

2.掌握对象的声明和使用。

3.构造函数的概念和使用。

4.掌握类及其成员的访问控制符的使用。

5.掌握Java类的继承关系和派生方法。

6.理解多态的概念与使用。

【实验内容】

1.编写一个Java应用程序,该程序有两个类:Vehicle(用于描述机动车)和User(主类)。具体要求如下:

(1)Vehicle类有一个double类型的变量speed,用于描述机动车的速度,一个int类型的变量power用于描述机动车的功率。定义speedUp(ints)方法,体现机动车加速功能。定义speedDown()方法,体现机动车减速功能。定义setPower(intp)方法,用于设置机动车的功率。定义getPower()方法,用于获取机动车的功率。

(2)在主类User的main()方法中用Vehicle类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。

请将下列程序源代码补齐,并写出程序运行结果。

Vehicle.java

publicclassVehicle

{

【代码1】//声明double型变量speed

【代码2】//声明int型变量power

voidspeedUp(ints)

{

【代码3】//将参数s的值与成员变量speed的和赋值给成员变量speed

}

voidspeedDown(intd)

{

【代码4】//将成员变量speed与参数d的差赋值给成员变量speed

}

voidsetPower(intp)

{

【代码5】//将参数p的值赋值给成员变量power

}

intgetPower()

{

【代码6】//返回成员变量power的值

}

doublegetSpeed()

{

returnspeed;

}

}

User.java

publicclassUser{

publicstaticvoidmain(String[]args){

Vehiclecar1,car2;

【代码7】//使用new运算符和默认的构造方法创建对象car1

【代码8】//使用new运算符和默认的构造方法创建对象car2

car1.setPower(128);

car2.setPower(76);

System.out.println("car1的功率是:"+car1.getPower());

System.out.println("car2的功率是:"+car2.getPower());

【代码9】//car1调用speedUp()方法将自己的speed的值增加80

【代码10】//car2调用speedUp()方法将自己的speed的值增加100

System.out.println("car1的速度是:"+car1.getSpeed());

System.out.println("car2的速度是:"+car2.getSpeed());

car1.speedDown(10);

car2.speedDown(20);

System.out.println("car1目前的速度是:"+car1.getSpeed());

System.out.println("car2目前的速度是:"+car2.getSpeed());

}

}

2.编写Java程序,定义一个表示学生的类Student。这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”、“获得年龄”。另外再为类Student增加一个方法publicStringtoString(),该方法把Student类的对象的所有属性信息组合成一个字符串以便输出显示。编写一个JavaApplication程序,创建Student类的对象,并验证功能。

classStudent{

【代码段1】

publicStudent(longstudentID,intclassID,Stringname,Stringsex,intage)

{

this.studentTomcat","male",30);

System.out.println(s1.toString());

}

}

3.阅读如下所示的3个Java类的定义,分析它们之间的关系,写出运行结果。

classSuperClass

{

intx;

SuperClass()

{

x=3;

System.out.println("inSuperClass:x="+x);

}

voiddoSomething()

{

System.out.println("inSuperClass.doSomething()");

}

}

classSubClassextendsSuperClass

{

intx;

SubClass()

{

super();//调用父类的构造方法

x=5;//super()要放在方法中的第一句

System.out.println("inSubClass:x="+x);

}

voiddoSomething()

{

super.doSomething();//调用父类的方法

System.out.println("inSubClass.doSomething()");

System.out.println("super.x="+super.x+"sub.x="+x);

}

}

publicclassInheritance{

publicstaticvoidmain(Stringargs[]){

SubClasssubC=newSubClass();

subC.doSomething();

}

}

4.假定根据学生的3门学位课程的分数决定其是否可以拿到学位,对于本科生,如果3门课程的平均分数超过60分即表示通过,而对于研究生,则需要平均超过80分才能够通过。根据上述要求,请完成以下Java类的设计:

(1)设计一个基类Student描述学生的共同特征。

(2)设计一个描述本科生的类Undergraduate,该类继承并扩展Student类。

(3)设计一个描述研究生的类Graduate,该类继承并扩展Student类。

(4)设计一个测试类StudentDemo,分别创建本科生和研究生这两个类的对象,并输出相关信息。

要求从键盘输入学生姓名、学历、课程成绩,然后在显示器上输出结果。

5.(选做)假定某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资:

(1)经理(Manager)——每月获得一份固定的工资

(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成。

(3)一般工人(Worker)——则按他每月工作的天数计算工资。

根据上述要求试用类的继承和相关机制描述这些功能,并编写一个JavaApplication程序,演示这些类的用法。(提示:应设计一个雇员类(Employee)描述所有雇员的共同特性,这个类应该提供一个计算工资的抽象方法ComputeSalary(),使得可以通过这个类计算所有雇员的工资。经理、销售人员和一般工人对应的类都应该继承这个类,并重新定义计算工资的方法,进而给出它的具体实现。)

实验五抽象类和接口

一、实验目的

(1)熟悉抽象类的定义和派生。

(2)熟悉接口的定义方法。

二、实验内容

1. 定义一个rec_Area_Peri接口,里面有两个方法getArea()和getPerimeter(),分别表示“计算面积”和“计算周长”;再定义一个Rectangle类,实现接口rec_Area_Peri。

1)在实现类Rectangle中注释掉一个方法后进行编译,看发生了什么?为什么?

2)在实现类Rectangle中将各实现方法前的public修饰符去掉再进行编译,看发生了什么?为什么?

3)将接口rec_Area_Peri中定义的两个方法前加上abstract修饰符再编译,看对程序有影响否?为什么?

4)将接口rec_Area_Peri中定义的两个方法拆分定义成两个接口,即每个接口只定义一个方法,程序将如何修改?

2. 定义一个抽象基类Shape,它包含三个抽象方法center()、diameter()、getArea(),从Shape类派生出Square和Circle类,这两个类都用center()计算对象的中心坐标,diameter()计算对象的外界圆直径,getArea()方法计算对象的面积。编写应用程序使用Rectangle类和Circle类。

实验六异常处理

【实验目的】

1.了解异常处理方法。

2.熟悉并掌握常见异常的捕获方法。

3.熟悉JDK中已经定义的若干异常类的层次结构。

4.掌握自定义异常类的创建方法。

【实验内容】

1.下面源代码要捕捉的异常是除数为零和数组下标越界。通过修改a和c[]下标值体验程序。

    按下条件分别修改数据,编译后运行,观察输出结果,分析在try…catch块里哪些语句没有被执行,为什么?块外哪些语句可被执行到,为什么?

(1)修改a=0,保持c[2]=200;

(2)保持a=10,修改c[3]=200;

(3)修改a=0,修改c[3]=200。

2.编写程序实现如下功能:计算两个数之和,参与求和运算的每个数的值都必须在10-20之间,当任意一个数超出范围时,抛出自己的异常。

。

猜你喜欢

最安全有效的减肥药

最安全有效的减肥药

编辑:小徐

现在的减肥药真的是真假难分,在选择减肥药的同时也应该更加小心,减肥药多种多样,那么如何才能选择最安全有效的减肥药,也成了很多小仙女的内心疑问,下面就跟着神探夏洛克 第四季 电影天堂小编一起看一下,如何选择最安全有效的减肥药。 最安全有效的减肥药选购方法 1、首先需要观察产品的外包装,在包装中可以看到其配方是不是含有激素,含有激素的减肥药对身体的内..

吃减肥药失眠

吃减肥药失眠

编辑:小徐

随着现在流行以瘦为美,很多人会不顾身体的健康选择减肥药,达到快速减肥瘦身的效果,但是很多减肥药都是有副作用的,副作用比较轻的就是失眠现象,那么吃减肥药出现失眠是怎么回事儿?如果出现失眠后,我们应该怎样缓解? 吃减肥药失眠是怎么回事 减肥药中富含安非他命,所以减肥药服用了太多会有失眠现象,服用减肥药期间,身体会逐渐出现抗药性,身..

最新文章