码迷,mamicode.com
首页 > 其他好文 > 详细

错题总结

时间:2018-10-22 14:40:09      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:不同的   string   返回值   new   eth   整数   nbsp   数组下标   因此   

技术分享图片

此题目考察的是java基础的变量的声明及使用,调用method()方法时i的值被改变成9 并进行输出。 选择a

技术分享图片

并非每个类中都必须有一个main()方法,除非这个类需要程序入口,否则可以定义一个只有普通方法的类,无需main()方法,因此答案B是错误的

 

技术分享图片

类是对象的抽象,对象是类的具体实现

技术分享图片

数组下标是从零开始的,但是数据下标的总量和数据长度相同

技术分享图片

对于普通引用类型变量,==和equals()都是用来比较两个值的地址是否相等。而对于字符串而言,==用来比较两个值的地址是否相等,equals是比较两个值的内容是否相等。对于基本数据类型而言,==是比较两个数值是否相等,故选B。

技术分享图片

由于num1和num2都是int类型,所以num1/num2结果为int类型1,所以输出1,选择C

 技术分享图片

第一次循环(j=1)执行后,sum变量为6。第二次循环执行后,sum变量为10。第三次循环执行后,变量sum为26,第四次循环后,变量sum值不变。

技术分享图片

 

 i为int类型,d为double类型,表达式i*d*2.0结果为double类型,因此方法的返回值应为double类型。

技术分享图片

正确答案为C。sum()方法的作用是求出从5到变量num之间所有整数的和,因为调用sum()方法时传递的值num值为10,因此就是计算从5到10之间的整数相加的和,结果为45。

技术分享图片

String name=email.substring(0,email.indexOf("@"));下标是从0开始读取的,截取到“@”的前面,这中间就是用户名。

技术分享图片

= = 这个是判断地址的值是否是一个 equals判断的是值相等 是不是一样的 string NEW 出来的就是新的地址 所以地址值是不同的 ABC equals ABC 就是相等的

错题总结

标签:不同的   string   返回值   new   eth   整数   nbsp   数组下标   因此   

原文地址:https://www.cnblogs.com/wang01/p/9829404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!