Java编程基础实验报告文档格式.docx

上传人:b****6 文档编号:21556645 上传时间:2023-01-31 格式:DOCX 页数:18 大小:64.15KB
下载 相关 举报
Java编程基础实验报告文档格式.docx_第1页
第1页 / 共18页
Java编程基础实验报告文档格式.docx_第2页
第2页 / 共18页
Java编程基础实验报告文档格式.docx_第3页
第3页 / 共18页
Java编程基础实验报告文档格式.docx_第4页
第4页 / 共18页
Java编程基础实验报告文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Java编程基础实验报告文档格式.docx

《Java编程基础实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《Java编程基础实验报告文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

Java编程基础实验报告文档格式.docx

StringS="

这是字符串类数据类型"

System.out.println("

字节型变量b="

+b);

短整型变量s="

+s);

整型变量i="

+i);

长整型变量l="

+l);

字符型变量c="

+c);

浮点型变量f="

+f);

双精度变量d="

+d);

布尔型变量B="

+B);

System.out.println("

字符串类对象S="

+S);

}

2、分析下列程序,了解变量的使用范围,修改程序使之能成功运行

publicclassSHIYAN2_2{

inti=10;

intk=10;

i="

k="

+k);

}

3、分析下列程序,并输出结果。

classSHIYAN2_3{

inta=25,b=20,e=3,f=0;

booleand=a<

b;

a=25,b=20,e=3,f=0"

);

因为关系表达式a<

b为假,所以其逻辑值为:

"

if(e!

=0&

&

a/e>

5)

因为e非0且a/e为8大于5,所以输出a/e="

+a/e);

if(f!

a/f>

a/f="

+a/f);

else

因为f值为0,所以输出f="

}}

4、使用循环设计程序,功能:

输出九九乘法表。

实验过程及结果:

实验工具:

eclipse

1、将代码输入到eclipse软件中,验证后输出结果为:

字节型变量b=85短整型变量s=22015整型变量i=长整型变量l=65535字符型变量c=a

浮点型变量f=0.23双精度变量d=7.0E-4布尔型变量B=true字符串类对象S=这是字符串类数据类型

2、要使程序能够运行,修改后代码为:

publicclassSHIYAN2_2{publicstaticvoidmain(String[]args){inti=10;

intk=10;

3、分析程序后,输出结果为:

a=25,b=20,e=3,f=0

因为关系表达式a<

false因为e非0且a/e为8大于5,所以输出a/e=8因为f值为0,所以输出f=0

4、九九乘法表程序代码:

publicclassSHIYAN2_4{

public

staticvoidmain(String[]args){

//

TODOAuto-generatedmethodstub

inti;

intj;

intcj

=1;

for(i=1;

i<

10;

i++){

for(

j=1;

j<

j++){

if

(j<

=i){

cj

=j*i;

System.out.print(j+"

*"

+i+"

="

+cj+"

);

System.out.println("

输出结果:

1*1=1

1*2=22*2=4

1*3=32*3=63*3=9

1*4=42*4=83*4=124*4=16

1*5=52*5=103*5=154*5=205*5=25

1*6=62*6=123*6=184*6=245*6=306*6=36

1*7=72*7=143*7=214*7=285*7=356*7=427*7=49

1*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=64

1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81

实验成绩:

(手写等级)

等级为A、B、C、D

实验总结与思考

(学生)

请手工填写

实验评价

(教师)

对应后面

打“√”

熟练完成,实验结果正确,手册书写整齐规范

基本完成,实验结果部分正

确,书写较规范

部分完成(部分没做),或书写不规范

没有做(与题目无关、空白)

或不写实验总结记0分

Java面向对象程序设计

(一)指导教师:

2016年12月3日实验地点:

1、掌握类的声明,对象的创建以及方法的定义和调用。

2、了解打包机制。

3、掌握类的继承。

4、了解接口的使用。

实验内容及基本要求:

1、编写一个类DOG,包括一个私有整型的成员变量WEIGH。

TDOG类中包括2个构造方法,分别为一个无参数的构造方法和一个有参数的构造方法(构造方法的内容为对WEIGHT成员变量赋初始值)。

在DOG类中为WEIGHT成员变量添加其对应的GET()方法和SET()方法。

在主函数中对DOG类进行测试,分别使用有参数的构造方法和无参数的构造方法创建对象。

在控制台输出显示“使用带参数的构造方法,狗的

体重为:

15”、“使用无参数的构造方法,狗的体重为:

20”。

要求:

1)类名、成员变量名、方法名分别使用题目给出的英文命名;

2)程序的入口即为Dog类;

3)setWeight()的参数名为weight,数据类型与成员变量的数据类型相同;

4)Get方法要求有返回值;

5)测试时为成员变量赋值使用带有参数的构造方法以及set方法;

6)测试时获取成员变量的值必须使用get方法。

程序运行情况:

1)正确使用无参数的构造方法创建对象d1;

2)正确使用带参数的构造方法创建对象d2,并同时为weight赋初值;

3)d1使用set方法为weight赋初值;

4)分别调用d1以及d2的get()方法完成在控制台的输出。

2、编写一个类AREA,此类包含2个方法,分别为F方法:

此方法为带有一个浮点型的参数且返回值类型为浮点型,功能是返回以参数为半径的圆的面积。

G方法:

此方法为带有2个浮点型参数的变量X、Y,功能是返回X及Y的和。

编写一个类CIRCLE,此类继承AREA类,重写其父类的F方法,功能是返回以参数为半径的圆的周长。

编写TESTARE为A测试类,此类为程序的入口。

定义CIRCLE类的对象YUAN,调用其F方法(实参为5.0F),把求得的结果赋给普通浮点型变量LENGTH输,出LENGTH的值;

调用其G方法(实参为232.645F、418.567F),把求得的结果赋给浮点型变量SUM输,出SUM的值。

要求:

1)类名、方法名均为题目给出的英文命名;

2)程序的入口即为TestArea类;

3)按照给出的要求定义方法。

1)定义TestArea类的对象yuan;

2)调用yuan的f方法(返回值给length)和g方法(返回值给sum),输出length

及sum的值。

利用eclipse软件进行代码编写:

1、publicclassDog{

privateintWEIGHT;

Dog(){}

Dog(intWEIGHT){

this.WEIGHT=WEIGHT;

publicintgetWEIGHT(){

returnthis.WEIGHT;

publicvoidsetWEIGHT(intweight){

this.WEIGHT=weight;

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

Dogd1=newDog();

d1.setWEIGHT(20);

使用无参数的构造方法,狗的体重为:

+d1.getWEIGHT());

Dogd2=newDog(15);

使用有参数的构造方法,狗的体重为:

+d2.getWEIGHT());

20

使用无参数的构造方法,狗的体重为:

15

2、

importjava.lang.Math;

classAREA{

floatF(floatr){

floatpi=(float)Math.PI;

returnpi*r*r;

floatG(floatx,floaty){

returnx+y;

}}

classCIRCLEextendsAREA{

return2*pi*r;

}}publicclassTestArea{

publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubCIRCLEyuan=newCIRCLE();

floatlength=yuan.F(5.0F);

System.out.println(length);

floatsum=yuan.G(232.645F,418.567F);

System.out.println(sum);

31.415928

651.212

Java面向对象程序设计

(二)指导教师:

2016年月日实验地点:

第三实验楼209实验目的:

1、掌握异常处理机制。

2、掌握自定义异常类的方法。

3、掌握常见的输入/输出流类及其主要方法。

1、编写一个JAVA程序,计算两数相除并输出结果,使用2个CATCH子句,分别捕捉除数为0异常和参数输入有误异常。

2、编写一个JAVA,接收用户输入的10个整数,比较并输出最大值和最小值。

3、读下面的程序并分析输出结果。

importjava.io.*;

publicclass

{

staticStringname="

test.txt"

staticBufferedReaderbr=null;

publicstaticvoidmain(String[]args)throwsException

try

fr=new(f);

br=newBufferedReader(fr);

Stringstr=br.readLine();

System.out.println(str.toLowerCase());

finally

if(br!

=null)

br.close();

注:

test.txt文件中的内容:

aBcDEfG

利用eclipse软件编写代码

1、importjava.util.Scanner;

static

voidmain(String[]

args){

Scannerscn

=newScanner(System.

in);

int

y=0;

x;

num[]=

newint[1];

for

(inti

=0;

i<

num.length;

i++){

{//

对可能发生的异常进行判断

out.print(

"

输入"

+(i+

publicclasstest1{

1)+"

个整数:

parseInt(scn.nextLine());

System.

num[i]=Integer.

x=num[i];

intresult=x/y;

System.out.println(

计算结果:

+resulte){//"

出现了数学异常:

}catch(ArithmeticException

--;

(IllegalArgumentExceptione){out.print("

输入不正确,不是整数,//对不正确输入,不占用输入次数

数学运算异常,例如除数为0"

+e);

catch

i--;

}}

//方法的参数错误请重新输入"

输入1个整数:

3

出现了数学异常:

java.lang.ArithmeticException输入1个整数:

0.2输入不正确,不是整数,请重新输入输入1个整数:

:

/byzero

2、import

java.util.Scanner;

classtest3{

staticvoidmain(String[]newScanner(System.

intnum[]=newint[10];

输入"

+num.

i=0;

//对异常进行捕获,判断是否为整数,如果不是显示输入不正确out.print(

for(int

try{

num[i]=Integer.

}catch

length+"

个整数"

i++){

输入的第"

+(i+1)+"

e){

输入不正确,请重新输入"

(Exceptionout.print(

//对不正确输入,不占用输入次数

intmax=0,min=0;

for(inti=0;

 

if(num[i]>

num[max]){

max=i;

if(num[i]<

min=i;

num[min]){

最大值为第"

+(max+1)+"

+num[max]);

//因为max为0,所以显示max+1

最小值为第"

+(min+1)+"

+num[min]);

}}

输入10个整数

输入的第1个整数:

1

输入的第2个整数:

2

输入的第3个整数:

输入的第4个整数:

4

输入的第5个整数:

6

输入的第6个整数:

5

输入的第7个整数:

7

输入的第8个整数:

9

输入的第9个整数:

8

输入的第10个整数:

0

最大值为第8个整数:

最小值为第10个整数:

3、输出结果为:

abcdefg

图形用户界面设计实验指导教师:

唐春兰实验仪器:

1、理解AWT和SWING组件的异同。

2、理解并掌握常见容器的含义及应用。

3、理解并掌握常见布局的含义和应用。

1、编写登录验证程序,设计界面如图1所示。

图1登录界面

1)在用户名要求是英文,密码为数字;

2)程序运行中,窗体在屏幕上居中;

3)程序设计采用分层设计思想;

(注:

假设用户名和密码是admin和12345才能登录成功)

1)输入用户名admin和密码12345后,单击【确定】按钮,弹出登录成功对话框,如图2所示;

图2登录成功对话框

2)当输入用户名为cvit1111后,当此文本框失去焦点后,将弹出对话框如图3

所示;

图3数据验证错误对话框

3)当输入密码为a121212后,当此文本框失去焦点后,将弹出对话框如图4所示;

图4数据验证错误对话框

4)当输入为用户名cvit,密码为12345后,单击【确定】按钮,弹出登录失败对话框,如图5所示。

图5登录失败对话框提示信息:

//设置窗体居中技术importjava.awt.Dimension;

importjava.awt.Toolkit;

//获得屏幕的宽和高

DimensionscreenSize=Toolkit.getDefaultToolkit().getScreenSize();

//获得当前窗体的宽和高

DimensionframeSize=this.getSize();

这两个对象的height和width属性表示高和宽。

代码:

对应后面打“√”

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1