Java程序设计与实训教学课件作者黄能耿《Java程序设计及实训》作业问答题参考答案课件.docVIP

Java程序设计与实训教学课件作者黄能耿《Java程序设计及实训》作业问答题参考答案课件.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计及实训 黄能耿 编著 机械工业出版社 2010-10 Java语言概述 习题 问答题 解释Java语言的三大核心技术? 3个,JVM、字节码、自动垃圾回收。详见正文。 主方法的方法签名是什么? public static void main(String[] args) 如何从命令行编译和执行一个Java application程序? javac, java二个步聚,详见正文。 Java语言的应用有哪些方面? Java应用程序、Java小应用程序、Java服务器端小程序、JSP(JavaServer Page)、MIDlet等,详见正文。 Java开发环境包括哪些部分?需要安装哪些软件? JDK和IDE;JDK 1.6和Eclipse。详见正文。 编程题 下述代码中有错误,请问有几个错误?如何改正? public class HelloWorld { public static void Main(String a[]) { system.out.println(Hello, World!); } } 2个错误:Main不能大写;system应该小写;参数 a 不是错误。 编写一个applet程序,在坐标为100, 80的位置画出字符串“Java,欢迎你!”。 答案略。 探索题 在JDK安装目录下的demo子目录中有文件applets.html,用浏览器打开这个文件,可以看到一个演示程序的列表,点击它们,看看Java都能实现什么样的功能? 略。 Java语言基础 习题 问答题 用400个字以上的篇幅说明如何编写正确规范、可读性好、易于维护的代码。 要点:命名规范、正确使用分隔符、注释、{}()的嵌套层数、缩格、空行、结构清晰等。 Java的8种基本数据类型是哪些?有哪些引用数据类型? 详见正文。 void、null表示什么含义?它们有什么区别? void是数据类型占位符,仅用于方法的返回值,表示没有返回类型。 null是字面常量,表示空值,用于引用数据类型。 switch语句中的表达式能否用byte、long或String类型的表达式?为什么? 详见正文,不能用long和String类型的,因为只能用byte、char、short、int或enum类型。 解释一维数组的内存分配。 详见正文。 编程题 下面一段代码没有语法和逻辑错误,并能得到正确的结果: import java.util.Scanner; public class aaa { public static void main(String[] A) { Scanner SC = new Scanner(System.in); int Mydata = SC.nextInt(); int iii = SC.nextInt(); System.out.println(Mydata*iii); } } 请问:(1)代码的作用是什么?(2)有哪几个不规范的地方,为什么?(3)改写成规范的代码。 (1)编写程序,从键盘输入矩形的长和宽,输出矩形的面积。或者是编写程序,输入二个整数,输出这二个整数的积(提示信息将会不同,变量命名也不同)。 (2)10个不规范:没有正确分行;没有正确缩格;没有正确插入空行;没有注释;类名aaa不能用小写,并且无含义;参数A不能用大写;变量SC不能大写;Mydata没有含义,不能用大写起头;iii没有含义;没有适当的提示信息(输入和输出)。 import java.util.Scanner; /** * * 这个程序从键盘读取二个值(矩形的长和宽), 然后输出矩形的面积 * * @author admin */ public class RectangleArea { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(输入矩形的长然后按回车键: ); int lengh = sc.nextInt(); System.out.println(输入矩形的宽然后按回车键: ); int width = sc.nextInt(); System.out.println(矩形的面积是: +lengh * width); } } 编写程序,将百分制成绩转换为等级制成绩(优90-100、良80-89、中70-79、及格60-69和不及格0-59)。 见代码GradeScore.java。 编写程序,计算1~200之间的所有3的倍数之和。 见代码SumOf3.java。 编写程

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档