javase基础练习及总结

发布时间 2023-08-18 00:41:13作者: 阿朱朱
  1. 一、数组

 问题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的关系