JAVA学习随笔5
来源:互联网 发布:本地端口1080 编辑:程序博客网 时间:2024/04/30 03:56
模块化
给10个数组进行排序
将排序抽出,做成一个方法。
- 定义方法
不能定义在其他方法内,是在类class里面,但其他方法(main)可以直接调用这个新方法,当执行完这个方法之后,才继续执行原来的方法。
例如:public(修饰符)+static(修饰符)+void(空,没有返回)+方法名(int arr){//方法名后面的int是规定方法传参的数据类型
sysout"我是新的方法"} //数据组之后的arr是定义方法里的数组名
此时没有调用这个方法,所以不会被输出sysout"我是新的方法"
public static void a (int[] arr){ /**如果要两个形参,则需要写入两个完整形参,既 int arr [],int arr2 [],
同时,arr2[]需要在方法里被引用与一个操作。此时建议两个形参的操作不一致。例
如,arr[]是排序算法,arr2是数组加法算法,两个算法不一致,且被要求在同一个阶段完成,可以这样设置。
或者是一个方法调用了两个参数也可以*/
int max =0;
for(int iiii=0;iiii<arr.length;iiii++){
for(int jjjj=iiii;jjjj<arr.length;jjjj++){
if(arr[iiii]<arr[jjjj]){
max=arr[iiii];
arr[iiii]=arr[jjjj];
arr[jjjj]=max;
}
}System.out.println("arr["+iiii+"]="+arr[iiii]);
} //方法里面的输出尽量不要写绝对输出,容易出现不可更改的输出错误。
注意,在定义的方法里面,不用声明一个arr数组,但可以直接使用数组来表示被引用了。
- 调用方法:方法名()
- 传参
1.确定方法只接收什么类型参数,比如排序只接收int类型,不能是sring类型
方法名(传参)
例如: b(array0); b是已经定义好的方法名,括号里的是声明好的被引用的数组。
int 数据传送的直接是数值;
引用数据,传送的是引用地址,和基础数据类型不同。
0 0
- JAVA学习随笔5
- JAVA学习随笔(5)-file类基本API随笔
- Java学习随笔
- JAVA学习随笔
- JAVA学习随笔2
- JAVA学习随笔3
- JAVA学习随笔4
- JAVA学习随笔6
- JAVA学习随笔7
- JAVA学习随笔8
- java虚拟机学习随笔
- java学习随笔
- JAVA学习随笔记录
- JAVA学习随笔(1)
- JAVA学习随笔(6)--FileInputStream随笔
- [Java]学习笔记,随笔【一】
- [Java]学习笔记,随笔【二】
- [Java]学习笔记,随笔【三】
- 不创建临时变量,交换两个数的内容
- Java 基础知识 mySQL使用 (二)
- 拦截导弹(数据加强)
- VR中的图形畸变
- 时钟插件
- JAVA学习随笔5
- css基础篇(黑马+慕课网笔记整理)
- php借助mcript扩展实现对称加密
- Area poj 1654 计算几何
- Solr Facet.
- 【Laravel Excel译文】——导出
- coremail批量删除指定用户的邮件
- 单例模式
- JAVA学习随笔6