武汉科技大学java题库答案_武汉科技大学 java实验报告 实验二
《武汉科技大学 java实验报告 实验二》由会员分享,可在线阅读,更多相关《武汉科技大学 java实验报告 实验二(9页珍藏版)》请在金锄头文库上搜索。
1、注:“实验记录及个人小结”部分不够可另附页或在背面续写 第 页信息科学与工程学院 Java 程序设计 上机实验报告专业班级 姓 名 学 号 实验时间 指导教师 成 绩 实验名称 实验二 初步的面向对象的程序设计练习实验目的1) 掌握类和构造方法的定义。2) 掌握创建类实例的方法。3) 初步掌握面向对象的编程思想主 要 实 验 记 录 及 个 人 小 结 (包括部分实验源程序、调试结果及实验结果分析等)实验内容:1、编写程序实现如下功能:已知学生类有域变量(学号、班号、姓名、性别、年龄)和方法(获得学号、获得班号、获得性别、获得年龄、修改年龄,显示基本信息) ,定义一组学生对象,并初始化他们的基。
2、本信息,然后依次输出。实验步骤:步骤(1):定义类 Stduent,并添加如下域变量:String sno; String classno; String name; char sex; int age;步骤(2):在类 Student 中添加如下方法,并编写代码实现具体方法的功能:Student(String num,String classnum,String name,char sex, Stringage) String getnum() String getclassnum() String getsex() int getage() void setage(int age) voi。
3、d display() 步骤(3):定义一个包含 main 方法的 Application 程序类 StudentsInfo,初始化一个学生类对象数组,并利用循环语句显示所有学生的基本信息。步骤(4):保存文件名为 StudentsInfo.java, 然后编译、调试和运行程序。程序代码:class StudentString num;String classnum;String name;注:“实验记录及个人小结”部分不够可另附页或在背面续写 第 页主 要 实 验 记 录 及 个 人 小 结 (包括部分实验源程序、调试结果及实验结果分析等)String sex;int age;public 。
4、Student(String num,String classnum,String name,String sex,int age)this.num=num;this.classnum=classnum;this.name=name;this.sex=sex;this.age=age;String getnum() return num; String getclassnum() return classnum; String getname() return name; String getsex() return sex; int getage() return age; void get。
5、age(int age)this.age=age; void display()System.out.println(学号:+getnum()+ 班号:+getclassnum()+ 姓名:+getname()+ 性别 :+getsex()+ 年龄:+getage();public class StudentsInfo public class StudentsInfo public static void main(String args) int i;Student card=new Student3;card0=new Student(201112135056,电信(DB)1102, 刘。
6、棋, 男,20);card1=new Student(201112135058,电信(DB)1102, 刘天鹏, 男,20);card2=new Student(201112135059,电信(DB)1102, 李罡, 男,21);card0.getage(21);for(i=0;i=School.getscoreline()|(s.getscore()96&s.getcomscore()300)return true;else return false;public static void main(String args) int i;School.setscoreline(570);St。
7、udent card=new Student3;card0=new Student(刘棋,201112135056,550,92);card1=new Student(刘天鹏,201112135058,350,98);card2=new Student(李罡,201112135059,580,90);for(i=0;i3;i+)cardi.print();for(i=0;i3;i+)if(isenroll(cardi)System.out.println(rn+cardi.getname()+被录取);else System.out.println(rn+cardi.getname()+没有被。
8、录取); 程序截图:注:“实验记录及个人小结”部分不够可另附页或在背面续写 第 页主 要 实 验 记 录 及 个 人 小 结 (包括部分实验源程序、调试结果及实验结果分析等)思考题:编写一个三角形类,能根据 3 个实数(即三角形的三边)构造三角形对象,如果 3 个实数不满足三角形的条件,则自动构造以最小值为边的等边三角形,另外已知这三个实数,也能求出三角形的面积。现任意定义几个三角形对象,并分别求它们的面积。实验步骤:步骤(1):定义类 Triangle,并添加如下域变量:double a; double b; double c; double d; double s;abc 为三角形三边,d。
9、 为重新构建三角形的边, s 为三角形面积。步骤(2):在类 Triangle 中添加如下方法,并编写代码实现具体方法的功能:Triangle(double a,double b,double c) boolean verification() void comparation() void calculation() void print() (float score) 步骤(3)定义一个 Application 程序类 TriangleTest 并添加方法:public static void main(String args) 程序代码:class Triangle double a;d。
10、ouble b;double c;double d;double s;Triangle(double a,double b,double c)this.a=a;this.b=b;this.c=c; boolean verification()if(a+b=c)|(a+c=b)|(b+c=a)return false;else return true;注:“实验记录及个人小结”部分不够可另附页或在背面续写 第 页主 要 实 验 记 录 及 个 人 小 结 (包括部分实验源程序、调试结果及实验结果分析等)void comparation()if(a=b)if(a=c) this.d=a;elsei。
11、f(b=c) this.d=b;else this.d=c;this.s=d*d*(Math.sin(60*3.1415926/180)/2;System.out.println(面积为:+s+rn);void calculation()this.s=a*b*Math.sin(Math.acos(a*a+b*b-c*c)/(2*a*b)*3.1415926/180)/2;System.out.println(面积为:+s+rn);void print()System.out.println(三角形三边为:+a+ +b+ +c);public class TriangleTest public 。
12、static void main(String args) int i;Triangle card=new Triangle3;card0=new Triangle(1,1,3);card1=new Triangle(3,4,5);card2=new Triangle(6,7,8);for(i=0;i3;i+)cardi.print();if(cardi.verification()System.out.println(可以构成三角形。);cardi.calculation()注:“实验记录及个人小结”部分不够可另附页或在背面续写 第 页主 要 实 验 记 录 及 个 人 小 结 (包括部分实。
13、验源程序、调试结果及实验结果分析等)else System.out.println(不能构成三角形,自动以最小边组成等边三角形。);cardi.comparation();程序截图:实验总结:本次 JAVA 实验是主要是利用类和构造类中的方法来编写实验要求的程序。相比上次的实验,这一次的实验内容难度明显提升。在实验过程中,充分运用了构造类中的方法才将问题解决。此次实验中大量运用了 this 命令,通过 this 命令的使用讲对象调用,有点类似于 C 语言中的形参与实参的关系;在此次实验之前,我对书本中的 this 命令掌握并不透彻,虽然有反复理解书中内容,但是仍旧没有完全理解,通过完成实验内容的过程,我在实际运用中了彻底掌握了 this 命令的用法。此外,这次实验的部分内容也让我了解了 setter 和 getter 的编程思想和相关运用。总的来说,通过此次实验我熟悉了利用类和类中构造方法来解决问题的思想,以及了解相关令的运用。注:“实验记录及个人小结”部分不够可另附页或在背面续写 第 页。
武汉科技大学java题库答案_武汉科技大学 java实验报告 实验二相关推荐
- 武汉科技大学java题库答案_武汉科技大学java实验报告实验二.doc
武汉科技大学java实验报告实验二.doc 注"实验记录及个人小结"部分不够可另附页或在背面续写第页信息科学与工程学院JAVA程序设计上机实验报告专业班级姓名学号实验时间指导教师成 ...
- 博学谷java题库判断_博学谷Java开发面试基础笔试题及答案分享
博学谷Java开发面试基础笔试题分享:char 型变量中能不能存贮一个中文汉字?为什么?"=="和 equals 方法究竟有什么区别?静态变量和实例变量的区别?是否可以从一个 st ...
- pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...
1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...
- python编程狮题库答案_Python编程狮-零基础学Python dans l’App Store
Python编程狮是W3Cschool编程狮旗下专门为零基础Python编程爱好者打造的一款入门工具App,致力于帮助初学者入门,轻松迈入编程世界.学Python,从这里开始! [零基础也能学]初学者 ...
- 万维考试系统python题库答案_万维试题库系统官方下载
万维试题库管理系统是一款相当出色的考试软件,软件拥有很多功能如课程定义,题型支持.试题批量识别导入,雷同试题检测,随机组卷和手工组卷流程控制,透明压缩,双向缓冲处理,数据导入导出共享,相当实用. 基本 ...
- 青鸟s1java云题库答案_北大青鸟S1java内部测试试卷(试题)
本测试题为北大青鸟内部java测试题,仅供参考 理 论 知 识 试 卷 注意:将答案写在答题纸上,不得在试卷上作答! ========================================= ...
- java题库难_为什么平常写项目感觉java也不是那么难,一到面试刷题得时候感觉那么吃力呢。你们呢?...
因为你平时写的代码可能大多数时候是和面试题无关的. 如果你日常工作就是解决面试题里的内容,那么就不会吃力了. 像楼上楼所说的,面试时是造飞机平时是开飞机 如果你平时也是造飞机那么就不会吃力了 说白了还 ...
- 万维考试系统python题库答案_万维全自动考试系统操作手册
万维全自动网络考试平台 考试设置操作流程 1 / 29 万维捷通软件技术有限公司. 万维全自动网络考试平台 .............................................. ...
- 鱼c论坛python题库答案_全套55讲 鱼C论坛小甲鱼Python课后题 -
动动手答案: 0. 视频中小甲鱼使用 if elif else 在大多数情况下效率要比全部使用 if 要高,但根据一般的统计规律,一个班的成绩一般服从正态分布,也就是说平均成绩一般集中在 70~80 ...
最新文章
- Visual Studio 快捷键 转载
- linux工具之检测内存泄漏-valgrind
- 全球及中国昆虫类宠物食品行业竞争潜力与盈利价值分析报告2022版
- Python自动发送邮件-smtplib和email库
- MySQL学习(四、子查询)
- linux spoon.sh闪退,解决Linux Kettle出现闪退问题
- 对unicode数据进行部分replace
- java 多站点_Java 并发编程整体介绍 | 内含超多干货
- idea 部署 web tomcat
- python 有限域函数库_有限域:计算矩阵的逆
- 达梦数据库可视化工具的使用
- css3中自适应边框图片运用
- android studio 或者 idea 前进 后退 箭头图标添加到 工具栏
- 详解Unity中的粒子系统Particle System (十一)
- 解决Error java 错误 不支持发行版本
- 【中级软考】cache是什么?(高速缓冲存储器)
- Named Entity Recognition without Labelled Data:A Weak Supervision Approach论文详读
- 《进击的巨人第三季part2》爬取豆瓣网友评论,制作词云图
- 红色极简风工作总结PPT模板
- 帝国理工学院的数学计算机专业,帝国理工学院计算机专业