编程Word格式.docx
- 文档编号:19590003
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:20
- 大小:18.16KB
编程Word格式.docx
《编程Word格式.docx》由会员分享,可在线阅读,更多相关《编程Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
System.out.println(sum);
}
/**********End**********/
}
834
使用while循环和if语句实现计算并输出1-100的能被3整除的数的和,循环变量名为i,存放和的变量名为sum。
if(i%3==0)
/**********End**********/
835
使用for循环和if语句实现输出1到100中能被7整除或者个位数是7的数字,循环变量名为i
inti;
for(i=1;
i<
=100;
i++)
if(i%7==0||i/100==7||i/10/10==7||i%10==7)
System.out.println(i);
836
编写一个应用程序,应用for循环计算整数n的阶乘,n的初始值为8,并将结果输出,循环变量名为i,存放阶乘的变量名为p
publicstaticvoidmain(Stringagrs[])
inti,n=8,p=1;
=n;
p*=i;
}
System.out.println(p);
837
使用while循环和if语句实现计算并输出1-100的奇数和,循环变量名为i,存放和的变量名为sum
if(i%2!
=0)
838
Prog1类与对象
1)属性:
两个double成员变量,width和height;
2)不带参数的构造方法:
width和height的初始值分别是6和8;
3)方法:
计算并输出矩形的周长方法名为findPremeter();
4)创建一个Prog1类的对象,对象名为r,调用findPremeter方法。
privatedoublewidth,height;
publicProg1()
this.width=6;
this.height=8;
publicdoublefindPremeter()
return2*(width+height);
Prog1r=newProg1();
r.findPremeter();
839
属性有平时成绩(pingshi),期末成绩(qimo),都为int类型;
不带参数的构造方法,方法有计算并输出总成绩的方法calculateScore(),
计算方式为:
总成绩=平时成绩+期末成绩的1/2;
创建Prog1对象s,然后调用calculateScore()方法来输出总成绩。
privateintpingshi,qimo;
this.pingshi=40;
this.qimo=90;
publicdoublecalculateScore()
returnpingshi+qimo/2;
Prog1s=newProg1();
System.out.println(s.calculateScore());
包含一个名为radius属性,类型为int,不带参数的构造方法和计算并输出面积方法findArea(面积=3.14*radius*radius),
创建Prog1类的一个对象c,调用findArea方法。
privateintradius;
this.radius=4;
publicdoublefindArea()
return3.14*radius*radius;
Prog1c=newProg1();
c.findArea();
841
属性包括name(书名,String类型)、author(作者名,String类型)、price(书的价格,double类型),定义不带参数的构造方法,
定义输出图书基本信息的show方法。
创建Prog1类的一个对象b,调用show方法。
privateStringname,author;
privatedoubleprice;
this.name="
CoreJava"
;
this.author="
GaryCornell"
this.price=52.8;
publicvoidshow()
System.out.println("
Thebooknameis"
+name+"
authoris"
+author+"
thepriceis"
+price+"
."
);
Prog1b=newProg1();
b.show();
842
定义类,属性包括商品名称name(String)、商品编号id(String)和价格price(double)三个属性,
有无参的构造方法和计算折扣价格并输出的方法,方法头为publicvoidcomputeDiscout(doublepercent),其中形参代表打折的百分比。
创建商品类的对象,调用计算折扣价格的方法。
privateStringname,id;
ShenBao"
this.id="
23333333"
this.price=52;
publicvoidcomputeDiscout(doublepercent)
this.price*=(1-percent);
Prog1shop=newProg1();
puteDiscout(0.2);
843
现有父类Person,在此基础上派生出子类Teacher,子类定义了自己的属性String类型的教师编号(teacherID),
有不带参数的构造方法,覆盖了父类的print方法,调用父类被覆盖的print方法,增加打印自己的属性的语句,
请实现Teacher类的编写。
classPerson{
Stringid;
Stringname;
Person(Stringid,Stringname){
this.id=id;
this.name=name;
voidprint(){
System.out.println("
id="
+id+"
name="
+name);
classTeacherextendsPerson{
StringteacherID;
publicTeacher()
Shampoo"
this.teacherID="
23333"
publicvoidprint()
super.print();
teacherID="
+teacherID+"
publicstaticvoidmain(String[]args){
844
现有父类Person,在此基础上派生出子类Student,子类定义了自己的属性String类型的学号(studentID),
请不实现Student类的编写。
classStudentextendsPerson{
StringstudentID;
publicStudent()
this.studentID="
studentID="
+studentID+"
publicstaticvoidmain(String[]args){
845
现有父类Good,在此基础上派生出子类Milk,子类定义了自己的属性double类型的会员价格(vipPrice),
有带参数的构造方法,覆盖了父类的show方法,调用父类被覆盖的show方法,增加打印自己的属性的语句,
请实现Milk类的编写
classGoods{
doubleunitPrice;
//单价
doubleaccount;
//数量
Goods(doubleunitPrice,doubleaccount){
this.unitPrice=unitPrice;
this.account=account;
doubletotalPrice(){//计算总价格
returnunitPrice*account;
voidshow(){
单价是"
+unitPrice);
购买数量为"
+account);
购买商品的总金额是"
+this.totalPrice());
classMilkextendsGoods{
doublevipPrice;
publicMilk(doubleunitPrice,doubleaccount,doublevipPrice)
this.unitPrice=unitPrice;
this.account=account;
this.vipPrice=vipPrice;
super.show();
会员价格为"
+vipPrice);
846
现有父类Good,在此基础上派生出子类Apple,子类定义了自己的属性String类型的类别(kind),
请实现Apple类的编写。
classAppleextendsGoods{
Stringkind;
publicApple(doubleunitPrice,doubleaccount,Stringkind)
this.kind=kind;
类别为"
+kind);
/**********E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编程
![提示](https://static.bdocx.com/images/bang_tan.gif)