抽取方法的快捷键: ctrl+alt+m
## 重载
方法重载与多个方法的返回值类型,是不是static,是不是public无关。
相当于自动类型转化,,范围由小到大往上升
强制类型中转化就是,范围由大到小
形参:基本类型/ 形参若是基本数据类型,形参改变对实参没有影响
形参:引用数据类型 形参若是引用数据类型,形参数据类型的改变对实参有影响。(=====》》非常重要)
虚拟机负责-====弹栈,释放 压栈,加载
写代码值的时候要注意----关键点比如 方法—返回值+参数列表(懂了关键点,可以快速写出代码)
形参------变量
不调用-
main–方法第一行进行添加断点。
console :若程序有输出语句,则显示输出语句
debug-----在键盘录入的时候,提示录入数据----输入数据之后才能够进行继续debug
一个数字的正反序列相互读取。
标记思想:先假设数据有效,如果数据有效,则不修改标记,若是无效,则修改标记的值。
抽象成方法:ctrl+alt+m
例题:
经典题:/*查找元素在数组中索引位置:
请定义方法,可以求出某个整数在某个数组中的出现位置,并返回结果。如果数组中不包含这个数,则返回-1
定义main()方法,定义一个10个长度的数组,并从控制台接收10个整数填充数组,
然后再接收一个整数,调用这个方法,查找这个数在数组中出现的索引位置,接收返回值并打印:*/
1.返回第一次出现的位置
2.返回所有的位置
主函数部分:
数组元素反转
数组反转
/请定义方法,实现将数组中的所有元素“反转存储”,例如:
原数组:{1,2,3,4,5}
反转后:{5,4,3,2,1}
定义main()方法,定义一个10个长度的数组,
并从控制台接收10个整数填充数组,调用方法,之后再次打印这个数组:/