已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作为Java编程基础的课后练习题参考了答案第二章验证Java应用程序门户方法main () :可以重命名main ()方法的参数吗?可以更改main ()方法的参数数吗?可以重命名此方法吗?参考答案: (1)可以更改1)main ()方法的参数名称。 (2)main ()方法的参数数不能变更。 (3)该法名不得更改。2 .如果程序中没有main ()方法,可以编译吗? 如果可以编译的话能执行吗?参考答案:您可以编译没有main ()方法的程式,但无法执行。 因为找不到主函数的条目。3 .下列句子可以编译吗?字节I=127;字节j=128;长l1=999999;长l2=999999999;参考答案: byte i和long l1可以编译。 由于byte j和long l2超出了自己的数据类型范围,因此编译失败。4 .下列句子可以编译吗?浮点f1=3. 5;浮点f2=3.5f;参考答案: float f1无法编译,因为java浮点类型的数据必须在数据后面加上“f”或“f”,才能表示数据为双精度类型,而不声明。5 .验证int和char、int和double等类型可以相互转换。参考回答: (1)char型可以转换为int型,但int型不能转换为char型;(2)int可以转换为double型,但double型不能转换为int型。6 .计算以下公式以观察运算符优先级规则: 式子不正确的,指出并解释不正确的地方。(1) 4 5=6*2(2) (4=5)/6(3) 9%2*7/317 (4) (4 5)=6/3(5) 4 5%3!=7-2(6) 4 5/6=10%2参考答案:表达式(2)是错误的表达式,只能将值分配给一个变量,因此(4=5)将5分配给4是错误的。7 .以下()是有效的Java标识符:(1) Counter1 (2) $index(3) name-7 (4) _byte(5) l阵列(6)2I(7) try (8) integer参考答案: Java标识符由数字、字母、下划线(_ )和美元符号($ )组成。 Java区分大小写。 第一名要求不是数字。 最重要的是,不能将Java关键字用作Java标识符。 因此,(1)、(4)、(5)、(8)是合法的标识符。8 .以下各节中未正确定义变量和赋值的是()(1) int I=32(2)浮点f=45.0(3)双精度d=45.0参考回答: (2)不正确。 选项(要定义浮点类型,必须在数据后面加上 f 或 f 。9 .在9. Java语言中,整数常量123占用的存储字节数为()(1) 1 (2) 2 (3) 4 (4) 8参考答案:正确的选项是(3),在Java语言中,默认整数占4字节数。10 .下列代码的编译执行结果如下:公共类测试;publicstaticvoidmain (字符串 args ) int age;age=age 1;system.out.println ( thea geis age )以下称为以下称为(1)编译通过,运行无输出(2)编译通过,执行结果为“the age is 1”。(3)编译通过,但执行时发生错误(4)无法编译参考回答: (4)是正确的选择。 在使用变量之前必须初始化Java。11 .导出以下公式的执行结果(1) 6 32 7(2) 4%2 4*3/2(3) (1 3)*2 12/3(4) 836=6124(五)7- 12412-48 (6) 232参考回答: (1)假(2) 6; (3) 12 (4)假(5)假(6) 5第三章1 .代码验证I和I的区别。参考回答: I和I单独使用时,i=i 1。 另外一方面,相当于a= i、I=I1a=I; (首先使用i=i 1,然后使用I的值)相当于a=i、a=i的i=i 1; (首先使用I的值,然后i=i 1)。2 .导出以下公式的结果(1)5/3(2)5/3.0(3)5%3(四)4)5%-3参考答案:(1)1(2) 1.666666666666666667(3)2(4)23 .考虑下面的Test.java,指出错误的原因。进程列表: Test.javaclass Test ;publicstaticvoidmain (字符串 args ) 字节b=5;b=(b2 )System.out.println(b )以下称为以下称为参考回答: b=(b-2 )如果错误地进行b-2,运算结果类会自动提升到int,b为byte型,编译时会出错。 因为高型数据有转换成低型数据的风险。 字节b=5; 之所以正确,是因为可以确认在编译时在byte的允许范围内虚拟机在编译时进行了一定的最优化处理。想想ifelse吧。 有更简洁的写法吗?例如,将if(x 0 ) )y=x; else y=-x;以下称为你能简称为什么?参考回答: y=x0? x:-x;5 .如果指定n,则打印N*N的乘法表被编程。参考答案:publicstaticvoidmain (字符串 args )装模作样int a=0,b=0,c=0;for(int i=0; i9; I )装模作样a=i 1;for(int j=0; j=0) );输入if (read.hasnext int () ) 2n=read.nextInt ();if (n 0)continue;break; else read.next ();以下称为以下称为for (int i=0; i n; 表示I )for (int j=1; j n - i; j )System.out.print ( )for (int j=0; j i * 2 1; j )System.out.print(* ;for (int j=1; j n - i; j )System.out.print ( )System.out.println ();以下称为for (int i=n - 2; i=0; 打开I-。for (int j=1; j n - i; j )System.out.print ( )for (int j=0; j i * 2 1; j )System.out.print(* ;for (int j=1; j n - i; j )System.out.print ( )System.out.println ();以下称为以下称为10 .写出以下程序的输出结果公共班级测试while ;publicstaticvoidmain (字符串 args ) int a=0;while( a=100 )if (a%9)=0)System.out.print(a t );System.out.println ();以下称为以下称为答案: 91827364554638199第四章比较String和StringBuffer的区别,说明应该什么时候使用StringBuffer。参考答案:在Java中,String被完全视为对象,String对象是组成该字符串的字符串,并且包含用于处理字符串的方法。 一旦创建了字符串,就无法更改其值。 StringBuffer类也可以表示一系列字符。 但是,与String类别不同,StringBuffer类别是可变更的,StringBuffer类别会保留字元缓冲区,您可以视需要加长或缩短其长度。 修改字符串的任务必须使用字符串缓冲器而不是字符串。2 .说明=和equals的不同,举例说明。参考答案:=运算会比较两个变数的值是否相等,参照型变数会比较两个变数储存在堆叠中的位址是否相同,也就是堆叠的内容是否相同。 e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026淄博莲池骨科医院招聘(44人)笔试参考题库及答案解析
- 2026云南昆明市官渡区北京八十学校招聘4人笔试模拟试题及答案解析
- 2026辽宁省第二荣军优抚医院招聘高层次人才1人考试备考试题及答案解析
- 2026西藏自治区医院(四川大学华西医院西藏医院)招聘考试参考题库及答案解析
- 2026年绍兴新昌县中医院招聘编外护士5人考试参考题库及答案解析
- 2026年浙江省衢州市高职单招综合素质考试题库含答案解析
- 2026招商银行苏州分行社会招聘考试参考题库及答案解析
- 2026国电南京自动化股份有限公司校园招聘(第二批)笔试备考题库及答案解析
- 2026广东广州市越秀区登峰街道办事处招聘辅助人员1人笔试参考题库及答案解析
- 2025-2026学年新疆哈密市八年级(上)期末英语试卷(含答案)
- GB 4053.1-2025固定式金属梯及平台安全要求第1部分:直梯
- 网络安全应急演练操作手册(标准版)
- 【黑产大数据】2025年互联网黑灰产趋势年度总结
- 2026年山东圣翰财贸职业学院单招综合素质考试备考试题带答案解析
- 2025年退休党支部书记抓党建工作述职报告
- 水下焊接技术培训课件
- 2026年小红书运营账号人设差异化打造调研
- 大班幼儿劳动教育的现状与对策研究
- 2025年四川省绵阳市中考数学试卷附解析答案
- 2026年包头铁道职业技术学院单招职业适应性测试题库及答案解析(名师系列)
- 2025中国华电集团有限公司重庆分公司校园招聘(第一批)考前自测高频考点模拟试题附答案
评论
0/150
提交评论