自己调用自己创建的方法 冒泡 取反 重载 遍历 打印
程序员文章站
2022-05-28 10:20:50
...
package dayOne;
public class ArrayTool {
//冒泡
public static void paoPao(int[] arr ){
for(int i=0;i<arr.length-1;i++){
for(int j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
int c=0;
c=arr[j];
arr[j]=arr[j+1];
arr[j+1]=c;
}
}
}
String cString="数组冒泡的内容是";
for(int i:arr){
cString+=i;
cString+=" ";
}
daYing(cString);
//根据实参重载同名不同类型的daYing
}
//取最大
public static void getMax(int[] arr){
for(int i=0;i<arr.length-1;i++){
if(arr[0]<arr[i+1]){
int c=0;
c=arr[i];
arr[0]=arr[i+1];
arr[i+1]=c;
}
}
daYing("最大值为"+arr[0]);
}
//取反
public static void getFan(int[] arr){
for(int i=0;i<arr.length/2;i++){
if(arr[i]<arr[arr.length-1-i]){
int c=0;
c=arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=c;
}
}
String cString="数组反转的内容是";
for(int i:arr){
cString+=i;
cString+=" ";
}
daYing(cString);
}
//遍历
public static void getBian(int[] arr){
String cString="数组遍历的内容是";
for(int i:arr){
cString+=i;
cString+=" ";
}
daYing(cString);
}
//打印
public static void daYing(String arr){
System.out.println(arr);
}
public static void daYing(Integer arr){
System.out.println(arr);
}
}
package dayOne;
public class Test {
public static void main(String[] args) {
int [] arr={1,1,2,8,3};
ArrayTool.getBian(arr);
ArrayTool.getFan(arr);
ArrayTool.getMax(arr);
ArrayTool.paoPao(arr);
}
}
结果
上一篇: yum源的配置
下一篇: Python基础——几个小知识点