java基础教程习题解答(支持文档结构视图).docVIP

java基础教程习题解答(支持文档结构视图).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 习题一 4 1开发与运行Java程序需要经过哪些主要步骤和过程? 4 2.怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public修饰吗? 4 3.Java程序是由什么组成的?一个程序中必须要有public类吗?4.Java源文件的命名规则是怎样的? 4 习题二 4 1.float型常量和double型常量在表示上有什么区别? 4 2.编写一个应用程序,给出汉字‘你’、‘我’、‘他’在unicode表中的位置。 5 3.编写一个应用程序,输出日文的“字母表”。 5 4.怎样获取数组的长度。 5 习题三 6 分别编写一个应用程序和小应用程序求1!+2!+…+20!。 6 应用程序: 6 小应用程序: 6 2.编写一个小应用程序求100以内的全部素数。 7 3.分别用do-while和for循环计算1+1/2!+1/3!+1/4!… … 的前20项和。 7 4.一个数如果恰好等于它的因子之和,这个数就称为“完数”。分别编写一个应用程序和小应用程序求1000之内的所有完数。 8 应用程序: 8 小应用程序: 8 习题四 9 1.举例说明protected方法和友好方法的区别。 9 2.举例说明类方法和实例方法以及类变量和实例变量的区别。 10 类变量和实例变量的区别: 10 类方法和实例方法区别: 11 3.子类将继承父类的那些成员变量和方法?子类在什么情况下隐藏父类的成员变量和方法?在子类中是否允许有一个方法和父类的方法名字相同,而类型不同?说明你的理由? 12 4.使用接口有哪些注意事项?编写一个类实现两个接口的程序。 12 习题五 13 1.使用String类的public String toUpperCase()方法可以将一个字符串中的小写字母变成大写字母;使用public String toLowerCase()方法可以将一个字符串中的大写字母变成小写字母。编写一个程序,使用这个两个方法实现大小写的转换。 13 2.使用String类的public String concat(String str)方法可以把调用该方法的字符串与参数指定的字符串连接,把str指定的串连接到当前串的尾部获得一个新的串。编写一个程序通过连接两个串得到一个新串,并输出这个新串。 14 3.String类的public char charAt(int index)方法可以得到当前字符串index位置上的一个字符。编写程序使用该方法得到一个字符串中的第一个和最后一个字符。 14 4.输出某年某月的日历页,通过main方法的参数将年份和月份时间传递到程序中。 14 5.计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过main方法的参数传递到程序中。 15 6.编程练习Math类的常用方法。 16 7. 使用java.util包中的Arrays类的静态方法:public static void sort(double a[])可以把参数a指定的double型数组按升序排序。Arrays类的静态方法:public static void sort(double a[],int start,int end)可以把参数a指定的double型数组中从位置statr到end位置的数按升序排序。编写程序,使用sort方法对数组排序。 17 习题六 17 1.Frame类的对象的默认布局是什么布局?和Panel类对象的默认布局相同吗? 17 2.一个容器对象是否可以使用add方法添加一个Frame窗口?窗口可以嵌套吗? 18 3.编写有两个文本区的小应用程序。当我们在一个文本区中输入若干个数时,另一个文本区同时对你输入的数进行求和运算并求出平均值,也就是说随着你输入的变化,另一个文本区不断地更新求和及平均值。 18 4.编写一个小应用程序,设计四个按钮,分别命名为“加”、“差”、“积、”、“除”。有三个文本框。单击相应的按钮,将两个文本框的数字做运算,在第三个文本框中显示结果。要求处理NumberFormatException. 19 5.编写应用程序,有一个窗口对象,该窗口取它的默认布局:BorderLayout布局,北面添加一个List组件,该组件有四个商品名称的选项。中心添加一个文本区,当选择List组件中的某个选项后,文本区显示对该商品的价格和产地; 当用鼠标双击List组件中的某个选项后,文本区显示该商品的明细。 22 6.将例子29制作成JAR文件。 24 习题七 24 1.编写一个应用程序,用户可以在一个文本框里输入数字字符,按回车后将数字放入一个文本区。当输入的数字大于1000时,弹出一个有模式的对话框,提示用户数字已经大于1000,是否继续将该数字放入文本区。 24 2.参考Windows

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档