1、类和对象作业代码-本页仅作为文档封面,使用时请直接删除即可- -内页可以根据需求调整合适字体及大小-类和对象作业代码(总14页)1、一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购 买的门票价格并输出 package ; quals(name) 请输入年龄:); int age=(); if(age50) 的年龄是:+age+,门票免费); else 的年龄是:+age+,门票为20元); 请输入姓名:); name=(); import ;public class test2 public static void main(String args) Visitor
2、 visitor=new Visitor(); Scanner input=new Scanner; 请输入姓名:); =(); (); 退出程序!); 2、输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新import class Bank public String user=; public int password=0; public void show() Scanner input=new Scanner;for(;) 请输入用户名:); String user1=(); 请输入密码:); int password1=(); if & password1=
3、登录成功,可以做修改了); 请输入新用户名:); String newname=(); 请输入新密码:); int newpassword=(); 新用户名是:+newname+,新密码是: +newpassword); break; else 用户名或密码错误,请重新登录); import com.*;public class Bank2 public static void main(String args) Bank bank1=new Bank(); =admin1; =111111; (); 3、小明过生日,爸爸送他一个电动狮子玩具,编程测试这个狮子能否正常工作 package ;
4、public class Xiyouji public String color=黄色; public String run() return正在疯狂地跑,; public void sound() 并且唱着歌); public String getcolor() return color; public void showLion() 这是一只+getcolor()+的小狮子,); import .*;public class Xiyouji1 public static void main(Stringargs) Xiyouji lion=new Xiyouji(); (); (); 4、
5、从键盘接收三门课分数,计算三门课的平均分和总成绩,编写成绩计算类实现功能package ;import class Xiyouji Scanner input=new Scanner; public int sum; public double avg; public void score() 请输入java成绩:); int java_score=(); C#成绩:); int c_score=(); 请输入DB成绩:); int DB_score=(); sum=java_score+c_score+DB_score; avg=sum/3; public void showScore()
6、总成绩是:+sum+,平均分是:+avg); import .*;public class Xiyouji1 public static void main(Stringargs) Xiyouji score1=new Xiyouji(); (); (); 5、编写手机类(Phone):可以下载音乐,可以播放这些音乐,可以进行充电package ;public class Xiyouji public String brand=华为; public String downloadMusic() return安静-周杰伦; public String playMusic() return同时播放
7、着下载的音乐:+downloadMusic(); public void charge() 正在充电,); import .*;public class Xiyouji1 public static void main(Stringargs) Xiyouji phone=new Xiyouji(); =华为手机; (); (); 6、在实现了增加一个学生姓名的基础上,增加学生的学号、年龄和成绩,并显示这些信息,如何实现?package ;public class Student public int number; public String name; public int age; pub
8、lic int score; static Student students=new Student 2;ame+t+studentsi.age+t+studentsi.score); public void addStudent(Student stu) for(int i=0;i;i+) if(studentsi=null) studentsi=stu; break; package test;import class StudentTest public static void main(String args) Student student1=new Student(); =1000
9、; =张三; =22; =80; Student student2=new Student(); =1002; =张二; =21; =75; Student student=new Student(); (student1); (student2); (); 7、注册新用户,要求密码长度不能小于6位import .*;public class Charset public static void main(String args) Scanner input=new Scanner; 请输入用户名:); String username=(); 请输入密码:); String password=
10、(); if()6) flag=true; return flag; import .*;import class charsetTest public static void main(String args) quals(username2).toLowerCase() & ().equals(password1).toUpperCase() 登录成功!); else 用户名或密码错误,登录失败!); 8、判断.java文件名是否正确,判断邮箱格式是否正确import .*;public class CharsetTest4 public static void main(String a
11、rgs) -欢迎进入作业提交系统-); Scanner input=new Scanner; 请输入java文件名:); String name=(); String str=(.)+1,(); if(.)!=0 & (.)!=-1 & (java) 有效java文件); else 无效java文件); 请输入你的邮箱:); String email=(); if()!=-1 & (.)!=-1 & (.)() 作业提交成功); else java文件或email无效,提交失败); 9、有一段歌词,每句都以空格“ ”结尾,请将歌词每句按行输出 public class CharsetTest5
12、 public static void main(String args) String words=长亭外,古道边,芳草碧连天,晚风扶,柳笛声残,夕阳山外山; String word=new String 100; 原格式:n+words); 拆分后的格式:); word=(,); for (String s1 : word) t); ;public class DVDMgr Scanner input=new Scanner; DvdSet dvd=new DvdSet 5; public void initial() dvd0=new DvdSet(); dvd0.name=罗马度假;
13、dvd0.state=0; dvd0.date=2013-7-1; dvd1=new DvdSet(); dvd1.name=风声鹤唳; dvd1.state=1; dvd1.date=; dvd2=new DvdSet(); dvd2.name=浪漫满屋; dvd2.state=1; dvd2.date=; public void startMenu() 增DVD); 2.查看DVD); 3.删除DVD); 4.借出DVD); 5.归还DVD); 6.退 出); 请选择:); boolean flag1=(); if(flag1) choice=(); switch(choice) case
14、 1: 此处实现新增DVD); *); break; case 2: 此处实现查看DVD); *); break; case 3: 此处实现删除DVD); *); break; case 4: 此处实现借出DVD); *); break; case 5: 此处实现归还DVD); *); break; default: 输入错误,请重新输入:); flag=true; break; else 输入错误,请重新输入:); flag1=true; continue; tate +t+dvdi.name+t+dvdi.date); count+; *); public class DvdSet Str
15、ing name; int state; String date;import .*;import .*;public class Start public static void main(String args) DVDMgr mgr=new DVDMgr(); Scanner input=new Scanner; 欢迎使用迷你DVD管理器); -); (); 11、某汽车租赁公司出租多种车辆,车型及租金情况如下:客车(金杯、金龙)车型别克商务舱GL8宝马550i别克林荫大道16座日租费(元/天)6005003008001500public abstract class MotoVehic
16、le 车 2.客车):); int number=(); if(number=1) 请输入轿车品牌(1.别克商务舱GL8 2.宝马550i 3.别克林荫大道):); int num=(); 请输入要租赁的天数:); int days=(); String no=京K6866; Car car=new Car(no,num); /调用Car类 给你分配的车牌号是+no); (days,num); else if(number=2) 请输入座位数:); int seat=(); 请输入要租赁的天数:); int days=(); String no=京K6866; Bus bus=new Bus(no,seat); /调用Bus类 给你分配的车牌号是+no); (days,seat);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1