- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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。
编写程
您可能关注的文档
最近下载
- LEGO乐高积木拼砌说明书42126,Ford®F-150Raptor皮卡,LEGO®Technic(年份2021)安装指南_第2份共2份.pdf
- 继电保护和安全自动装置技术规程.pdf VIP
- 2023版反假考试复习题库-上(单选题部分).pdf VIP
- (完整)2018年严重精神障碍知识技能竞赛题库.pdf VIP
- 诗词大会网络答题竞赛题库200题(含答案).pdf
- 弗洛姆的人本主义精神分析理论.ppt VIP
- 整本书阅读 会飞的教室(课件)四年级上册语文部编版.pptx
- 2024年江西司法警官职业学院单招数学考试题库及答案解析.docx
- HAIER 海尔 海尔Haier冷柜 BC BD-519HCZ 说明书.pdf
- 消防安全标志设置要求.docx VIP
文档评论(0)