2023年Java编程基础实验报告.pdf
《2023年Java编程基础实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年Java编程基础实验报告.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java编程基础实 验 报 告编制教师唐春兰审定代伟(合用于计算机科学学院专业学生)0 9专 业:班 级:物联网工程2023 级 4班6实 验 名 称:八 学 号::唐 春 兰实 验 仪 器:一 姓 名:刘星实 验 日 期:2奖 验 楼2实 验 目 的:1、了解Java 2023至2023学年第一学期2、掌 握 各 种 广计算机科学学院3、理解运算符的优先级;4、掌握JA V A基本数据类型、运算符与表达式、数组的使用方法;5、理解JAVA程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法;6、通过以上内容,掌握JA V A语言的编程规则。实验内容及基本规定:1、读下列程序,理解
2、不同数据类型变量的声明,写出其输出结果并上机运营验证。public class SH I Y A N2_ 1 p u b lie stati c v o id m a in(Str i n g ar g s)byt e b=0 x5 5;s h ort s=0 x5 5 ff;in ti=1 0 0 0 0 0 0;1 ong 1 =0 xff f fL;char c=a;f loat f=0.23 F;doub 1 e d=0.7 E-3;bo o 1 e an B=t r u e;Str i ng S=这是字符串类数据类型”;S y s te m.ou t.pri n tin (字节型变量
3、 b=+b);Sy s tern.o u t.p r i ntln(短整型变量 s=+s);S y s t e m.out.print 1 n(整型变量 i=+i);Syst e m.out.print 1 n(长整型变量 1 =+1);System.out.println(字符型变量 c=+c);S ystem.ou t.pri n tin(浮点型变量 f=+f);S y stem.out.println(双精度变量 d=+d);Sy s tem.out.pri n t In(布尔型变量 B=+B);S y ste m.out.print 1 n(字符串类对象 S=+S);2、分析下列程序,
4、了解变量的使用范围,修改程序使之能成功运营。publ i c class SHIYAN2_2 int i=10;p u bli c s t atic voi d ma i n(String arg s)(int k=l 0;。S y stem,o ut.prin t 1 n(i=+i);Sys t e m.o ut.pr i ntln(k=+k);0 0 S y stem.o ut.pri n t In(i=+i);e Sy s tem.o u t.printl n(k=+k);)。3、分析下列程序,并输出结果。class S H I YAN2_3 publi c s t atic v o i
5、d mai n(String a rgs)i n t a=25,b=2 0,e=3,f=0;boolean d=a b;S ystem.o u t.p r inti n(Ma=2 5,b=20,e=3,f=0H);S y s t e m.o ut.pr i n 11 n(n由于关系表达式a 5)。Sy s tem.o u l.pri n tin(由于 e 非0 且 a/e 为 8 大于 5,所以输出 a/e=+a/e);if(f!=0&a/f 5)Sys t em.out.p r intln(a/f=n+a/f);elseSy stem.o u t.printin(由于 f 值为 0,所 以
6、输 出 =”+3;4、使用循环设计程序,功能:输出九九乘法表。实验过程及结果:实验工具:e c 1 i p se1、将代码输入到eel ipse软件中,验证后输出结果为:字节型变量b=85短整型变量s=220 2 3整型变量i=10 0 000 0长整型变量1=6 5535字符型变量c=a浮点型变量f=0.23双精度变量d=7.0E-4布尔型变量B=true字符串类对象S=这是字符串类数据类型2、要使程序可以运营,修改后代码为:p ub 1 i c c la ss SHIYAN2_2 pub 1 ic static void main(S t r i ng args)int i=1 0;。a
7、i n t k=10;o S y stem.o u t.p r i n tin(”i=+i);g。System.o ut.p r i ntln(H k=n+k);Sy s t em.out.pr i nt 1 n(“i=+i);Sys t e m.out.printl n(k=+k);)3、分析程序后,输出结果为:a=2 5,b=2 0,e=3,f=0由于关系表达式a b为假,所以其逻辑值为:fa ls e由于e非。且a/e为8大 于5,所 以输 出a/e=8由于f值为0,所以 输 出f=04、九九乘法表程序代码:public cla s s SHIYAN 2_4 p ub 1 ic s ta
8、 tic void m ain(St r i n g a rg s)/TODO A u t o-g enerated m e thod stubin t i;in t j;in t c j=1;f o r(i=1;i l 0;i+)。f or(j=l;j 1 0;j+)。if(j=i)cj=j*i;S y st e m.out.p r i n t (j+*+i+=+c j+);0)。System.out.pr i n tln ();)输出结果:1*1=11 *2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=1 0 3*5
9、=1 5 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=2 4 5*6=3 0 6*6=361 *7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*8=8 2*8=1 6 3*8=24 4*8=32 5*8=4 0 6*8=48 7*8=56 8*8=641*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=6 3 8*9=7 2 9*9=81实验成绩:(手写等级)等级为A、B、C、D实验总结与思考(学生)请手工填写实验评价(教师)相应后面打“纯熟完毕,实验结果对的,手册书写整齐规范基本
10、完毕,实验结果部分对的,书写较规范部 分 完 毕(部分没做),或书写不规范没 有 做(与题目无关、空白)或不写实验总结记0 分实验名称:Ja v a面向对象程序设计(一)指导教师:唐春兰实验仪器:计算机实验日期:2 0 2 3年12月3日 实验地点:第三实验楼20 9实验目的:1、掌握类的声明,对象的创建以及方法的定义和调用。2、了解打包机制。3、掌握类的继承。4、了解接口的使用。实验内容及基本规定:1、编写一个类D0G,涉及一个私有整型的成员变量W E I GHTo DOG类中涉及2个构造方法,分别为一个无参数的构造方法和一个有参数的构造方法(构造方法的内容为对W E I G H T成员变量
11、赋初始值)。在D O G类 中 为W E I G H T成员变量添加其相应的G E T()方法和S E T()方法。在主函数中对D O G类进行测试,分别使用有参数的构造方法和无参数的构造方法创建对象。在控制台输出显示“使用带参数的构造方法,狗的体重为:1 5”、“使用无参数的构造方法,狗的体重为:2 0”。规定:1)类名、成员变量名、方法名分别使用题目给出的英文命名;2)程序的入口即为D o g 类;3)se tW e i g h t()的参数名为w e i g h t,数据类型与成员变量的数据类型相同;4)G e t方法规定有返回值;5)测试时为成员变量赋值使用带有参数的构造方法以及s e
12、 t 方法;6)测试时获取成员变量的值必须使用g e t 方法。程序运营情况:1)对的使用无参数的构造方法创建对象d 1 ;2)对的使用带参数的构造方法创建对象d 2,并同时为w e ight 赋初值;3)d l使用s e t 方法为w e i ght 赋初值;4)分别调用dl 以及d 2的ge t ()方法完毕在控制台的输出。2、编写一个类A R EA,此类包含2个方法,分别为F方法:此方法为带有一个浮点型的参数且返回值类型为浮点型,功能是返回以参数为半径的圆的面积。G方法:此方法为带有2个浮点型参数的变量X、Y,功能是返回X及Y的和。编写一个类C I RC L E ,此类继承ARE A类,
13、重写其父类的F方法,功能是返回以参数为半径的圆的周长。编写T E S T AR E A为测试类,此类为程序的入口。定 义C I R C L E类的对象YUAN,调用其F方 法(实参为5.OF),把求得的结果赋给普通浮点型变量LENGTH,输 出LENGTH的值;调用其G方法(实参为232.645 F、4 18.567F),把求得的结果赋给浮点型变量SUM,输出SUM的值。规定:1)类名、方法名均为题目给出的英文命名;2)程序的入口即为T e s t Ar e a类;3)按照给出的规定定义方法。程序运营情况:1)定义T e s t Ar e a类的对象y u a n ;2)调用y ua n的f方
14、 法(返回值给le n g t h)和g方法(返回值给s um),输出le n gt h 及 s um 的值。实验过程及结果:运用e c 1 i p s e软件进行代码编写:1 x pu b lie class D og o p r i v a t e i n t W E I G H T;。Dog()D o g(in t WE I G I I T)。t h i s.WE I G H T=WE I G H T;p u b lie in t g e t WEIGHT()。r e t ur n t his .WE I G H T;p u b li c v o id setWE I GH T(in t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Java 编程 基础 实验 报告
限制150内