类和对象作业代码.docx

上传人:b****5 文档编号:5138433 上传时间:2022-12-13 格式:DOCX 页数:15 大小:169.05KB
下载 相关 举报
类和对象作业代码.docx_第1页
第1页 / 共15页
类和对象作业代码.docx_第2页
第2页 / 共15页
类和对象作业代码.docx_第3页
第3页 / 共15页
类和对象作业代码.docx_第4页
第4页 / 共15页
类和对象作业代码.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

类和对象作业代码.docx

《类和对象作业代码.docx》由会员分享,可在线阅读,更多相关《类和对象作业代码.docx(15页珍藏版)》请在冰豆网上搜索。

类和对象作业代码.docx

类和对象作业代码

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

 

《类和对象》作业代码(总14页)

1、一个景区根据游人的年龄收取不同价格的门票。

请编写游人类,根据年龄段决定能够购买的门票价格并输出

package;quals(name)){

"请输入年龄:

");

intage=();

if(age<10||age>50){

"的年龄是:

"+age+",门票免费");

}else{

"的年龄是:

"+age+",门票为20元");

}

"请输入姓名:

");

name=();

}}}

import;

publicclasstest2{

publicstaticvoidmain(String[]args){

Visitorvisitor=newVisitor();

Scannerinput=newScanner;

"请输入姓名:

");

=();

();

"退出程序!

");

}

}

2、输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新

importclassBank{

publicStringuser="";

publicintpassword=0;

publicvoidshow(){

Scannerinput=newScanner;for(;;){

"请输入用户名:

");

Stringuser1=();

"请输入密码:

");

intpassword1=();

if&&password1=={

"登录成功,可以做修改了");

"请输入新用户名:

");

Stringnewname=();

"请输入新密码:

");

intnewpassword=();

"新用户名是:

"+newname+",新密码是:

"+newpassword);

break;

}else{

"用户名或密码错误,请重新登录");

}

}

importcom.*;

publicclassBank2{

publicstaticvoidmain(String[]args){

Bankbank1=newBank();

="admin1";

=111111;

();

}

}

3、小明过生日,爸爸送他一个电动狮子玩具,编程测试这个狮子能否正常工作

package;

publicclassXiyouji{

publicStringcolor="黄色";

publicStringrun(){

return"正在疯狂地跑,";

}

publicvoidsound(){

"并且唱着歌");

}

publicStringgetcolor(){

returncolor;

}

publicvoidshowLion(){

"这是一只"+getcolor()+"的小狮子,");

}

}

import.*;

publicclassXiyouji1{

publicstaticvoidmain(String[]args){

Xiyoujilion=newXiyouji();

();

();

}

}

 

4、从键盘接收三门课分数,计算三门课的平均分和总成绩,编写成绩计算类实现功能

package;

importclassXiyouji{

Scannerinput=newScanner;

publicintsum;

publicdoubleavg;

publicvoidscore(){

"请输入java成绩:

");

intjava_score=();

"C#成绩:

");

intc_score=();

"请输入DB成绩:

");

intDB_score=();

sum=java_score+c_score+DB_score;

avg=sum/3;

}

publicvoidshowScore(){

"总成绩是:

"+sum+",平均分是:

"+avg);

}

}

import.*;

publicclassXiyouji1{

publicstaticvoidmain(String[]args){

Xiyoujiscore1=newXiyouji();

();

();

}

}

5、编写手机类(Phone):

可以下载音乐,可以播放这些音乐,可以进行充电

package;

publicclassXiyouji{

publicStringbrand="华为";

publicStringdownloadMusic(){

return"安静-周杰伦";

}

publicStringplayMusic(){

return"同时播放着下载的音乐:

"+downloadMusic();

}

publicvoidcharge(){

"正在充电,");

}

}

import.*;

publicclassXiyouji1{

publicstaticvoidmain(String[]args){

Xiyoujiphone=newXiyouji();

="华为手机";

();

();

}

}

6、在实现了增加一个学生姓名的基础上,增加学生的学号、年龄和成绩,并显示这些信息,如何实现?

package;

publicclassStudent{

publicintnumber;

publicStringname;

publicintage;

publicintscore;

staticStudent[]students=newStudent[2];ame+"\t"+students[i].age+"\t"+students[i].score);

}

}

publicvoidaddStudent(Studentstu){

for(inti=0;i<;i++){

if(students[i]==null){

students[i]=stu;

break;

}

}

}

}

packagetest;

importclassStudentTest{

publicstaticvoidmain(String[]args){

Studentstudent1=newStudent();

=1000;

="张三";

=22;

=80;

Studentstudent2=newStudent();

=1002;

="张二";

=21;

=75;

Studentstudent=newStudent();

(student1);

(student2);

();

}

}

7、注册新用户,要求密码长度不能小于6位

import.*;

publicclassCharset{

publicstaticvoidmain(String[]args){

Scannerinput=newScanner;

"请输入用户名:

");

Stringusername=();

"请输入密码:

");

Stringpassword=();

if()<6){

"密码长度不能小于6");

}else{

"注册成功");

}

}

}

7、注册新用户,要求密码长度不能小于6位,注册成功后,实现登录验证。

package;

import.*;

publicclassCharset{

publicStringusername;

publicStringpassword;

publicbooleanregister(Stringpassword){

booleanflag=false;

if()>6){

flag=true;

}

returnflag;

}

}

import.*;

importclasscharsetTest{

publicstaticvoidmain(String[]args){

quals((username2).toLowerCase())&&().equals((password1).toUpperCase()))){

"登录成功!

");

}else{

"用户名或密码错误,登录失败!

");

}

}

}

8、判断.java文件名是否正确,判断邮箱格式是否正确

import.*;

publicclassCharsetTest4{

publicstaticvoidmain(String[]args){

"---------欢迎进入作业提交系统----------");

Scannerinput=newScanner;

"请输入java文件名:

");

Stringname=();

Stringstr=(".")+1,());

if(".")!

=0&&(".")!

=-1&&("java")){

"有效java文件");

}else{

"无效java文件");

}

"请输入你的邮箱:

");

Stringemail=();

if('@')!

=-1&&('.')!

=-1&&('.')>('@')){

"作业提交成功");

}else{

"java文件或email无效,提交失败");

}

}

}

9、有一段歌词,每句都以空格“”结尾,请将歌词每句按行输出

publicclassCharsetTest5{

publicstaticvoidmain(String[]args){

Stringwords="长亭外,古道边,芳草碧连天,晚风扶,柳笛声残,夕阳山外山";

String[]word=newString[100];

"原格式:

\n"+words);

"拆分后的格式:

");

word=(",");

for(Strings1:

word){

"\t");

}

;

publicclassDVDMgr{

Scannerinput=newScanner;

DvdSet[]dvd=newDvdSet[5];

publicvoidinitial(){

dvd[0]=newDvdSet();

dvd[0].name="罗马度假";

dvd[0].state=0;

dvd[0].date="2013-7-1";

dvd[1]=newDvdSet();

dvd[1].name="风声鹤唳";

dvd[1].state=1;

dvd[1].date="";

dvd[2]=newDvdSet();

dvd[2].name="浪漫满屋";

dvd[2].state=1;

dvd[2].date="";

}

publicvoidstartMenu(){增DVD");

"2.查看DVD");

"3.删除DVD");

"4.借出DVD");

"5.归还DVD");

"6.退出");

"请选择:

");

booleanflag1=();

if(flag1){

choice=();

switch(choice){

case1:

"此处实现新增DVD");

"******************************");

break;

case2:

"此处实现查看DVD");

"******************************");

break;

case3:

"此处实现删除DVD");

"******************************");

break;

case4:

"此处实现借出DVD");

"******************************");

break;

case5:

"此处实现归还DVD");

"******************************");

break;

default:

"输入错误,请重新输入:

");

flag=true;

break;

}

}else{

"输入错误,请重新输入:

");

flag1=true;

continue;

}

tate+"\t"+dvd[i].name+"\t"+dvd[i].date);

count++;

}

"*********************************");

}

}

 

publicclassDvdSet{

Stringname;

intstate;

Stringdate;

}

 

import.*;

import.*;

publicclassStart{

publicstaticvoidmain(String[]args){

DVDMgrmgr=newDVDMgr();

Scannerinput=newScanner;

"欢迎使用迷你DVD管理器");

"--------------------------------------");

();

}

}

11、某汽车租赁公司出租多种车辆,车型及租金情况如下:

客车(金杯、金龙)

车型

别克商务舱GL8

宝马550i

别克林荫大道

<=16座

>16座

日租费

(元/天)

600

500

300

800

1500

publicabstractclassMotoVehicle{车2.客车):

");

intnumber=();

if(number==1){

"请输入轿车品牌(1.别克商务舱GL82.宝马550i3.别克林荫大道):

");

intnum=();

"请输入要租赁的天数:

");

intdays=();

Stringno="京K6866";

Carcar=newCar(no,num);//调用Car类

"给你分配的车牌号是"+no);

(days,num);

}elseif(number==2){

"请输入座位数:

");

intseat=();

"请输入要租赁的天数:

");

intdays=();

Stringno="京K6866";

Busbus=newBus(no,seat);//调用Bus类

"给你分配的车牌号是"+no);

(days,seat);

}

}

}

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

当前位置:首页 > 高等教育 > 艺术

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

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