javase基础练习及总结
-
一、数组
问题1:数组中将0索引的数与最大的索引的值进行交换
问题2: int[] ints1={1,2,3,4,5}
将数组输出为{5,4,3,2,1} 反过来输出
问题3:在一个定义好了的数组中打乱,数组中的值
思考: 在new的一个对象中,直接输出对象会放回地址值,为啥?
new的对象放在堆内存中的,然后地址会到栈内存中输出
总结:
这里arr1[0]是等于arr2[0]的 即使后面arr2赋值了,也是arr1[0]是等于arr2[0]
二、方法的重载
一般作用于:会把相同功能的方法名写成一样的名字
好处:调用时清晰一点,单词也可以少点
问题1:定义方法判断在数组中是否存在该数,将结果放回给调用处
首先:如果调用处的需要使用结合,那调用的方法就需要使用返回
return和break的关系