JAVA实习报告_2and3

上传人:xmg****18 文档编号:108494464 上传时间:2019-10-24 格式:DOC 页数:32 大小:589.50KB
返回 下载 相关 举报
JAVA实习报告_2and3_第1页
第1页 / 共32页
JAVA实习报告_2and3_第2页
第2页 / 共32页
JAVA实习报告_2and3_第3页
第3页 / 共32页
JAVA实习报告_2and3_第4页
第4页 / 共32页
JAVA实习报告_2and3_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《JAVA实习报告_2and3》由会员分享,可在线阅读,更多相关《JAVA实习报告_2and3(32页珍藏版)》请在金锄头文库上搜索。

1、. . . .信 息 工 程 学 院实验报告的内容与格式按任课教师的要求书写。 Java程序设计 实习报告学院:信息工程学院班级:姓名:学号: 成绩:1实验目的掌握Java程序面向对象编程的基本架构,会运用面向对象的思想编写Java程序。2.实验过程熟悉JAVA的编程环境实验题1 阅读如下程序,完成思考题。class CCircle double pi; double radius; double getRadius() /返回圆半径 return radius; void setCircle(double r, double p) /设置圆半径 pi=p; radius=r; public

2、class Ex2_1 public static void main(String args) CCircle cir1=new CCircle(); /创建一个新圆类 cir1.setCircle(2.0,3.1416); /设置圆半径 System.out.println(radius=+cir1.getRadius(); / 输出圆半径 程序运行结果如下:实验题2 设计一个用来描述汽车的类,使用类的非静态成员变量来表示汽车的车主姓名、当前的速率和当前方向盘的转向角度,使用类的非静态成员方法来表示改变汽车的速率和停车两个操作。程序源代码如下:public class car String

3、 name;double speed;double angle;void car()this.name=user;this.speed=0;this.angle=0;public String getname()return name;public void setuser(String name)this.name=name;public void setSeppd(double speed)this.speed=speed;public double getspeed()return speed;public void setangle(double angle)this.speed=an

4、gle;public double getangle()return angle;public void stopcar()this.setangle(0);this.setSeppd(0);/* * param args */public static void main(String args) / TODO Auto-generated method stubcar A=new car();A.setuser(zhangyong);A.setSeppd(150);A.setangle(35);System.out.println(before stop car:);System.out.

5、println(this cars belong to:+A.getname();System.out.println(now the speed is:+A.getspeed();System.out.println(now the car angle is+A.getangle();A.stopcar();System.out.println(stop car);System.out.println(this cars belong to:+A.getname();System.out.println(now the speed is:+A.getspeed();System.out.pr

6、intln(now the car angle is+A.getangle();运行结果:实验题3 定义一个类MyProgram,包含两个属性:一个是private的整型属性data、一个是private的String类型的属性str,封装这两个属性的四个方法setData()和getData()、setStr( )和getStr();将这两个属性转变为字符串的方法是toStr()。编写程序,使用MyProgram类,实现数据的访问和修改,并调用toStr()方法显示该类的属性。程序源代码如下:public class Myprogrem private int data; private S

7、tring Str; public void SetData(int data) this.data=data; public void SetStr(String Str) this.Str=Str; public int getdata() return this.data; public String getStr() return this.Str; public String toString(int d) return String.valueOf(d); public static void main(String args) / TODO Auto-generated meth

8、od stub Myprogrem M=new Myprogrem(); System.out.println(before change the values:); M.SetData(15); M.SetStr(zhangyong); System.out.println(M.data); System.out.println(M.Str); System.out.println(change the values:); M.SetData(20); M.SetStr(asdf); System.out.println(M.data); System.out.println(M.Str);

9、 实验题4 定义一个类实现银行帐户的概念,包括的变量有帐号和存款余额,包括的方法有存款、取款、查询余额和”显示帐号”。定义主类,创建帐户类的对象,并完成相应操作。提示:关键代码如下:public int getleftmoney()return leftmoney;public void savemoney(double money)leftmoney+=money;public void getmoney(double money)if(money=leftmoney)leftmoney-=money;elseSystem.out.println(只能取:+leftmoney);bankac

10、count ba=new bankaccount(888123,1000);ba.savemoney(21000);System.out.println(存入21000元后余额为:+ba.getleftmoney();ba.getmoney(11500);System.out.println(11500元后余额为:+ba.getleftmoney();源代码如下:public class bankaccount String banknumber;double accountbalance;void bankaccoutn(String b)banknumber=b;accountbalanc

11、e=5000;public String getaccountnumber()return this.banknumber;public double getaccountbalance()return this.accountbalance;public double getleftmoney()return accountbalance;public void savemoney(double money)accountbalance+=money;public void getmoney(double money)if(money=accountbalance)accountbalanc

12、e-=money;elseSystem.out.println(只能取:+accountbalance);public bankaccount() / TODO Auto-generated constructor stub/* * param args */public static void main(String args) / TODO Auto-generated method stub bankaccount B=new bankaccount(); B.bankaccoutn(799524545253321346501); System.out.println(当前账号为:+B.getaccountnumber(); System.out.println(当前账号余额为:+B.getaccountbalance(); B.savemoney(21000); System.out.println(存入21000元后余额为:+B.getleftmoney(); B.getmoney(11500); System.out.println(11500元后余额为:+B.getleftmoney(); 运行结果如下:实验题5 定义链表类,实现单链表基本操作。提示:关键代码如下:public class Node public int data;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号