ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:27.49KB ,
资源ID:17750819      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17750819.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA基础练习Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA基础练习Word文档下载推荐.docx

1、 4.1采用for 循环45分钟 考察知识点:循环语句) 4.2 do while 循环 4.3 while循环5.定义一个字符串 “2008/13/31” 判断上面的字符串是不是一个正确的日期型 5.1 首先 使用substring 截取出年份2008月份 13 日期 31字符串处理)5.2 首先判断年份是否为闰年。提示闰年的条件是符合下面二者之一:(1)能被4整除,但不能被100整除。(2)能被400整除。5.3 如果是闰年,判断月份,如果月份是2月,并且2月份天数不是29,打印”错误日期”,如果是,打印”正确日期”。 如果月份不是2月,判断月份是否在112之间 如果不是打印”错误日期”,

2、否则如果月份是大月,判断日期是不是31天,如果不是打印”错误日期”,如果是,打印”正确日期” 如果月份是小月,判断日期是不是30天,如果不是打印”错误日期”,如果是,打印”正确日期”75分钟 考察知识点:5.4如果不是闰年,判断月份,如果月份是2月,并且2月份天数不是28,打印”错误日期”,如果是,打印”正确日期”。60分钟 考察知识点:6. 有两个整数型一维数组 分别是3,5,1,7,8,11,22 2,8,6,4,88,66,44 6.1 首先循环打印出以上两个数组的所有值数组处理) 6.2 将以上两个数组复制到一个新的数组中(参见书3.6.3 数组复制) 然后打印出这个新数组的所有值 6

3、.3 对这个新数组排序(参见书3.6.5 数组类的使用) 打印排序结束的数组中所有值7. 有两个字符串,”Welcome to ” 和“LDSYS!” 7.1 我们首先把这个字.符串连接成为Welcome to LDSYS!(使用StingBuffer) ,并且打印出该字符串。StingBuffer处理)7.2 然后将该字符串第个到末尾的字符串子串取出,并且打印出该字符串。7.3 然后将其中的大写和小写全部替换成,然后输出该字符串。8. 编写一个名为ArrayCheck的函数。 要求将一个整数数组作为变量传递到函数中数组) 打印出该数组的最大值 打印出该数组的最小值 打印出该数组的平均值9.

4、(思考题)利用二维数组打印五行的杨辉三角 杨辉三角:(TIPS:数据要求自己计算) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1240分钟 考察知识点:问答题:1设 x = 2 ,则表达式 ( x + + )3 的值是 0 15分钟 考察知识点:运算符)2若x = 5,y = 10,则x = y的逻辑值分别为 true 和 false 。表达式)3执行以下几个语句后的输出结果是 This two 。String s = “This one” , s1=”This two”;int i=5if (i10) System.out.print(s) ;else System.out.p

5、rint(s1) ;判断语句)4数组x定义如下int x =new int32 则 x.length 的值为_3_,x0.length 的值为_2_。5程序段int m=0,n=0;for (int i=0, j=1; i10&j5m+;n-;j+;运行后,m的内容为_ ,n的内容为_。6程序public class test_1 public static void main(String args) int x ; int a =0,0,0,0,0,0;calculate(a,a5);System.out.println(“value is ”+a0); static int calcul

6、ate(int x ,y) for(int i=1 ;i6; i+) if y5)&(s.append(there) . equals(False) value is +s);第四章 面向对象编程作业程序题:1 建立包 com.ldjy.XXX 其中XXX为自己姓名的拼音。 1.1 在上面的包下面,生成书上例 4.9的程序。类,包的概念) 1.2 再在上面的包下,生成书上例 4.10和4.11的程序,观察同一包下面不同的类之间的访问权限。2 在上面的包中,建立名为TaiSyo的类 2.1 要求,在该类中实现两个无参数方法,一个静态方法,要求打印出”这是一个静态方法” 一个非静态方法,要求打印出

7、”这是一个非静态方法” 2.2 在同一包中,建立名为TestTaiSyo的类,并且实现main函数 要求在main函数中引用这个类的静态函数和非静态函数对象的引用,静态函数)3 编写程序模仿使用银行帐目在上面的包中,创建一个类,Account.java。 它定义银行帐目。包括帐户金额,帐户密码,帐户号码等属性。并且提供,初始化帐户,返回帐户号码,存款业务,取款业务(如果余额不足将出现警告信息)等方法。类的生成)4 编写程序模仿ATM机 4.1 创建一个名为Personal的接口,提供返回当前余额和提取金额两种方法。 4.2 创建一个名为PersonalAccount个人存款类型的帐户,继承自银

8、行帐目并且实现了Personal的接口,并且要求个人取款可以赊五千块钱(提示用父类取款业务方法的覆盖来实现) 4.3 创建一个有main函数的类,ATM.java,让其通过接口访问上面的存款类型的帐户,能够实现查询余额和取款功能类的继承 接口)5 分析下面的程序代码,完成程序注释,指出其中都使用了什么面向对象技术。 要求首先能读懂下面的程序,能够读懂别人的程序也是程序员必备的技术。在下列程序中增加注释,然后能够勾画出下面程序的对象继承关系和使用到的面向对象技术。最后要能够指出,为什么使用这些技术,使用这些技术的优点。 / Boss.javapublic final class Boss ext

9、ends Employee private double weeklySalary; public Boss(String first, String last, double s) super(first, last); / call superclass constructor setWeeklySalary(s); public void setWeeklySalary(double s) weeklySalary = (s 0 ? s : 0); public double earnings() return weeklySalary; public String toString()

10、 return 经理: + super.toString();/ CommissionWorker.javapublic final class CommissionWorker extends Employee private double salary; / 每周的底薪 private double commission; / 每周奖金 private int quantity; / 销售额 public CommissionWorker(String first, String last, double s, double c, int q) setSalary(s); setCommi

11、ssion(c); setQuantity(q); public void setSalary(double s) salary = (s public void setCommission(double c) commission = (c c : public void setQuantity(int q) quantity = (q q : return salary + commission * quantity;普通员工:/ Employee.javapublic abstract class Employee private String firstName; private St

12、ring lastName; public Employee(String first, String last) firstName = first; lastName = last; public String getFirstName() return firstName; public String getLastName() return lastName; return firstName + + lastName; / Employee抽象方法earnings(); public abstract double earnings();/ HourlyWorker.java/ De

13、finition of class HourlyWorkerpublic final class HourlyWorker extends Employee private double wage; / 每小时工资 private double hours; / 每周工作时间 / Constructor for class HourlyWorker public HourlyWorker(String first, String last, double w, double h) setWage(w); setHours(h); public void setWage(double w) wa

14、ge = (w w : public void setHours(double h) hours = (h = 0 & h return quantity * wagePerPiece;计件工人:/ Test.javaimport javax.swing.JOptionPane;import java.text.DecimalFormat;public class Test public static void main( String args ) Employee ref; / ref为Employee引用 String output = Boss b = new Boss( 史, 季华,

15、 800.00 ); CommissionWorker c = new CommissionWorker( 张雪, 400.0, 3.0, 150); PieceWorker p = new PieceWorker( 包利, 2.5, 200 ); HourlyWorker h = new HourlyWorker( 科鹏, 13.75, 40 ); DecimalFormat precision2 = new DecimalFormat( 0.00 ); ref = b; / 把父类的引用ref赋值为子类Boss对b的引用 output += ref.toString() + 工资 ¥ + precision2.format( ref.

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

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